Annual report pursuant to Section 13 and 15(d)

Revenues - Schedule of Disaggregated Revenue (Details)

v3.21.2
Revenues - Schedule of Disaggregated Revenue (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Disaggregation of Revenue [Line Items]    
Revenue $ 67,812,520 $ 49,061,080
Tuition    
Disaggregation of Revenue [Line Items]    
Revenue 59,970,120 43,917,321
Course Fees    
Disaggregation of Revenue [Line Items]    
Revenue 7,088,539 4,536,639
Book Fees    
Disaggregation of Revenue [Line Items]    
Revenue 150,969 80,845
Exam Fees    
Disaggregation of Revenue [Line Items]    
Revenue 233,820 219,015
Service Fee    
Disaggregation of Revenue [Line Items]    
Revenue $ 369,072 $ 307,260