Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.20.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 12,537,940 $ 8,494,627 $ 34,981,887 $ 23,811,275
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 11,177,421 7,732,600 31,275,504 21,808,832
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,194,947 634,013 3,240,160 1,634,889
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 23,195 24,877 64,611 75,342
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 61,500 45,700 177,015 141,540
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 80,877 $ 57,437 $ 224,597 $ 150,672