Both my children attend this school and we could not be happier! It is a great school with very caring teachers and staff. It is a growing school but they still try to keep the class sizes small so the kids get more individualized attention. It is PK-12 and the National Honor Society students have "buddies" in the lowers grades that they read with. It is such a joy to see all ages of kids working together and learning. I LOVE this school!