Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of Disaggregated Revenue (Details)

v3.20.2
Revenues - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 15,165,562 $ 10,357,982
Tuition    
Disaggregation of Revenue [Line Items]    
Revenue 13,367,308 9,290,952
Course fees    
Disaggregation of Revenue [Line Items]    
Revenue 1,599,693 925,954
Book fees    
Disaggregation of Revenue [Line Items]    
Revenue 39,138 20,785
Exam fees    
Disaggregation of Revenue [Line Items]    
Revenue 70,655 60,100
Service fees    
Disaggregation of Revenue [Line Items]    
Revenue $ 88,768 $ 60,191