While I love the tiny size of Cate, one of the down sides of a small school is lack of flexibility in the schedule. It is fine if your kid is on a typical track, but add in too many anomalies, and schedules get more challenging.
Just something to consider.