My son has gone here now going on 2 years. I feel its a good school...the teachers seem very knowledgeable and very friendly and caring. The office staff is nice and always helpful! The Principal and Assistant principal are very approachable for any concern a parent might have. My son loves it so far and my youngest will join next year as well!