We've moved a lot, so my kid's been to a few differnt schools: Imagine Palmer Ranch, Bay Haven, and Lakewood Ranch Prep Academy. Honestly, this school is just as good. The teachers are great and always quick to respond. You can always get someone on the phone or email and get things sorted out fast. They also have a program Hawks for advansed kids. What really stands out here is how they handle communication with parents. It's way better then anywhere else. Every time I had a question, it got answered in minutes, not hour. Also, big props to the woman who answer the phone at the front desk - she's awesome! Seriously, I never seen a school do this part so good. And about grades - if a kid don't wanna learn, they won't do well anywhere. If they're motivated, they'll find a way to learn, even in the middle of no where with no books or teachers. The school's job isn't to motivate them - that's up to the parents. read more