I totally understand your concern with large class sizes... it's probably my biggest complaint as well. My 2nd grader has 30 kids in her class. First grade was much better with 22, but it was still kind of chaotic. Even with that, I'm still not willing to part with $60K/yr (two kids) for private. My philosophy is to take what the public school offers, make sure MY child is progressing, and supplement where I think my child needs more. I think the class size will go down again for 3rd grade b/c the administrators know that the SOLs happen in 3rd grade, so they put more resources into that grade. You have to be able to kind of go with the flow in public school. But looking at the test scores for this school, it looks to be a good place and I wouldn't have any concerns about putting my kids here (it is quite similar to my kids' school with the exception that it has a larger base of asian kids, but overall, very similar).