I find they are great for any kid! Teachers really care about their students. They take time for each child as needed. My sons teachers took even personal time to talk to them if they had problems. If it's emotional or work problems they make sure your child does not leave without knowing what they can do about it. It's so hard to find a school where the teachers really care about the students rather then there pay checks but this school really does. If your in this area this is really the best school.