Quarterly report pursuant to Section 13 or 15(d)

Revenue (Schedule of Disaggregated Revenue) (Details)

v3.10.0.1
Revenue (Schedule of Disaggregated Revenue) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 8,095,344 $ 4,851,639 $ 15,316,649 $ 9,094,525
Tuition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,442,392 4,628,065 14,076,232 8,713,858
Course Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 539,665 147,386 1,000,876 226,268
Book Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,251 24,460 50,465 38,413
Exam Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 43,600 30,900 95,840 61,000
Service Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 43,436 $ 20,828 $ 93,236 $ 54,986