Konnichiwa,
We can have this classroom app done for you with all the features you have mentioned and technologies depending on your budget.
We can connect and discuss this in detail.
For us we are a team of developers with 5+ years of experience in full stack development using nodejs, angular, react, Javascript, php, laravel, CI, etc.
We are also experienced with AWS, GOOGLE cloud console and other third party API integrations and payment gateways.