Steele is a great school and we have been very impressed. Our daughter has attended 1st through 4th (her current) grade. Strengths: 1) GREAT Principal in Kevin Greeley - he is responsive, makes helpful changes, and very engaged. 2) By-and-large a really good roster of primary teachers and it gets better every year as turnover occurs. 3) Incredibly engaged parent body that does a good job with fund raising and special events. 4) Fantastic location and classic (and cool) building near Washington Park (the school often uses the park in the fall and spring for things like 'field day.')Weaknesses: 1) A handful of 'specials' teachers could be better. 2) The school is not overly diverse (but this has more to do with it being in demand as a neighborhood school in a generally white and affluent neighborhood).A couple other thoughts: it seems like the two consistent negative comments you read here are: diversity and students with special needs (either highly talented or those with special concerns). I've already spoken to the diversity issue and with regards to HG&T and special needs all I can say is that the school really tries hard to accommodate all kids. Without overstating my position, it seems that one consistent critique of most schools is "this school just doesn't know how to deal with my little Jimmy or Jane because (really) s/he is just misunderstood." In my experience (I teach and work in higher ed) when parents comment in this way about K-12 school (or a college) the problem is (most often) their kid NOT the school. I'm not saying that is the case with all the comments on this board, but I am explicitly stating that this is often the case with people who have a gripe.Steele is not perfect but a truly outstanding '10' school that we have been really happy with. We highly recommend and commend it.