Annual report pursuant to Section 13 and 15(d)

Revenue (Schedule of Disaggregated Revenue) (Details)

v3.19.2
Revenue (Schedule of Disaggregated Revenue) (Details) - USD ($)
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]    
Revenue $ 34,025,418 $ 22,021,512
Tuition [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 31,032,677 20,765,165
Course Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,488,232 884,739
Book Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 106,819 82,788
Exam Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 189,090 140,500
Service Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 208,600 $ 148,320