Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.20.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 49,061,080 $ 34,025,418
Tuition    
Disaggregation of Revenue [Line Items]    
Revenue 43,917,321 31,032,677
Course Fees    
Disaggregation of Revenue [Line Items]    
Revenue 4,536,639 2,488,232
Book Fees    
Disaggregation of Revenue [Line Items]    
Revenue 80,845 106,819
Exam Fees    
Disaggregation of Revenue [Line Items]    
Revenue 219,015 189,090
Service Fee    
Disaggregation of Revenue [Line Items]    
Revenue $ 307,260 $ 208,600