Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.22.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 76,694,366 $ 67,812,520
Tuition    
Disaggregation of Revenue [Line Items]    
Revenue 67,200,354 59,970,120
Course Fees    
Disaggregation of Revenue [Line Items]    
Revenue 7,982,689 7,088,539
Book Fees    
Disaggregation of Revenue [Line Items]    
Revenue 42,777 150,969
Exam Fees    
Disaggregation of Revenue [Line Items]    
Revenue 799,367 233,820
Service Fee    
Disaggregation of Revenue [Line Items]    
Revenue $ 669,179 $ 369,072