BondLingo provides real-time Japanese classes for JLPT N1 – N5 learners. There is a placement test you can take to determine your level, and the curriculum follows that of Japanese language schools in Japan.
Live classes are offered once per week (although this may have become more frequent), but with a premium plan you can explore over 500 lesson videos at your own pace outside of class. The topics include JLPT prep, casual Japanese, survival Japanese, and business Japanese. During the live lessons, a digital textbook is available for students to follow along, and students can interact with the teacher over chat to ask questions or comment. There seems to be a good community of learners, and most instructors are enthusiastic about facilitating discussion.
Other reviewers have stated that 80% of the classes are in Japanese, but it seems to depend on the teacher. Earlier videos seem to contain a lot of English, even at the N3 level, so if you are someone who is interested in a more immersion-based experience, you may want to try some of their free intro videos or sign up for a free trial to see if BondLingo’s style suits you.