| 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 |   |   | Six Months Ended |   |  
|   |   | October 31, |   |   | October 31, |   |  
|   |   | 2018 |   |   | 2017 |   |   | 2018 |   |   | 2017 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Tuition - recognized over period of instruction |   | $ | 7,442,392 |   |   | $ | 4,628,065 |   |   | $ | 14,076,232 |   |   | $ | 8,713,858 |   |  
| Course fees - recognized over period of instruction |   |   | 539,665 |   |   |   | 147,386 |   |   |   | 1,000,876 |   |   |   | 226,268 |   |  
| Book fees - recognized at a point in time |   |   | 26,251 |   |   |   | 24,460 |   |   |   | 50,465 |   |   |   | 38,413 |   |  
| Exam fee - recognized at a point in time |   |   | 43,600 |   |   |   | 30,900 |   |   |   | 95,840 |   |   |   | 61,000 |   |  
| Service fees - recognized at a point in time |   |   | 43,436 |   |   |   | 20,828 |   |   |   | 93,236 |   |   |   | 54,986 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
|   |   | $ | 8,095,344 |   |   | $ | 4,851,639 |   |   | $ | 15,316,649 |   |   | $ | 9,094,525 |   |  |