We love McKinley. Great school. My son has 20 classmates; some classes are a bit smaller, most are a bit larger. My son made lots of friends quickly in his first year, and I'd be comfortable having any of his classmates and their parents over to our house. His teacher is awesome, and I haven't spoken to any parents who are unhappy with their child's teacher. We love the after school enrichment activities, opportunities to participate in special projects (Odyssey of the Mind, art and science fairs, etc), and general school spirit. Plus it's a very walkable area, which is great.