I could talk about Meiji Academy for hours, but I'll try to be quick! The classes are well organized and the teachers are always on time. (I point that out because I had already taken Spanish lessons over the internet a few years ago with another school, and my teacher was often late.) The teachers are Japanese, and some of them speak English very well. I didn't have the same teacher every day, which was a good advantage in getting used to different ways of speaking. Classes focus on spoken Japanese, but you can request additional kanji lessons if you are interested! For my part, I just wanted to learn spoken Japanese so we focused on that every day. Now I can talk about a lot of different subjects in Japanese! I never got bored during the lessons because they are very stimulating and fun.