Very invested teachers, who are able to bring forth strengths in their students. Our son has some issues with getting frustrated easier than most when he doesn't understand the instructions, or he has done an equation in haste and it is incorrect. They are able to diffuse this, and do so with humour, but more importantly, they take the time to make it a positive experience. In so doing, he is finding he gets frustrated less. Some classes are split, but because the class sizes are small, and the curriculum is competence-based (as opposed to grade-based), it doesn't seem to be an issue. Some kids in his grade are doing math a few years above their level and others may be slightly below their grade-level, but you don't advance until you have mastered the appropriate level.