For my kid who seems (thus far) to like working independently, I'd vote for 2 or 3 too. But if you have a kid who wants to learn alongside other kids, is there any chance of a higher class to join to he's learning something?