All Saints is, for better or for worse, one of those "best kept secrets" that should have way more students than it does. Our kids are so happy and secure at this school that my only criticism is that we have to take them somewhere else after 2nd grade. Class sizes are teeny tiny leaving tons of time for hands on activities and trips. Tuition is very affordable--I believe we paid $1400 for the entire 2013-14 year. There is an onsite after school program for $7 a day so you don't have to worry about getting them from one place to another. The teachers and staff are competent and caring, we consider them partners in raising our kids. There are computers, ipads and SMART boards, yet the school also has the look and feel of an old-timey, classic school house.