If you are looking for an excellent school to place your child in immaculate heart of mary is not it. My child was performing well above average and was told that he could not be taught anything beyond what the other kids were taught because it was not in the curriculum. The curriculum for a 4 year old involves learning to count from 1-10 and recognizing alphabets. In my son's case he was writing and learing to read at his previous ( home)school. My son spent his school time singing the alphabet song and digging for dinosaurs. I was told he had to do what the other kids were doing. If you desire an excellent education for your child, you will not find it at immaculate heart of mary. The school is more concerned about going by the curriculum than going by the needs of your child.