| Schedule of Disaggregated Revenue | The following table represents our revenues disaggregated by the nature and timing of services: 
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   |   | For the |   |   | For the |   |  
|   |   | Three Months Ended |   |   | Nine Months Ended |   |  
|   |   | January 31, |   |   | January 31, |   |  
|   |   | 2019 |   |   | 2018 |   |   | 2019 |   |   | 2018 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Tuition - recognized over period of instruction |   | $ | 7,732,600  |   |   | $ | 5,341,314 |   |   | $ | 21,808,832 |   |   | $ | 14,055,172 |   |  
| Course fees - recognized over period of instruction |   |   | 634,013  |   |   |   | 270,901 |   |   |   | 1,634,889 |   |   |   | 497,169 |   |  
| Book fees - recognized at a point in time |   |   | 24,877  |   |   |   | 24,278 |   |   |   | 75,342 |   |   |   | 62,691 |   |  
| Exam fee - recognized at a point in time |   |   | 45,700  |   |   |   | 36,500 |   |   |   | 141,540 |   |   |   | 97,500 |   |  
| Service fees - recognized at a point in time |   |   | 57,437  |   |   |   | 28,965 |   |   |   | 150,672 |   |   |   | 83,951 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
|   |   | $ | 8,494,627  |   |   | $ | 5,701,958 |   |   | $ | 23,811,275 |   |   | $ | 14,796,483 |   |  |