Leveling up very slowly, am I doing something wrong?

For what it’s worth, I did 12 lessons a day (but often skipping one or two days per level if I was busy/tired), and I leveled up in about 15 days. But that was with a script to optimize the process a bit (linked to below).

Oh man, I probably average about 70% these days. Anything over 80% is pretty good in my opinion.

If you don’t mind using scripts, another option is to use Lesson Filter. It will let you mix radical, kanji, and vocab lessons together in whatever combination you want. That way you can mix stuff you find easier and stuff you find harder together, instead of having days of easy stuff followed by days of hard stuff. Just make sure you do 2-3 times as much vocab as kanji, or you’ll start to build a backlog.