NMPS has been a great school for my 1st grader. He is challenged in areas he was not at his prior school. He is advanced math and the teacher does a good job of pushing him. But needs speech therapy for articulation, and NMPS got him referred right away. His prior school didn't because he was advanced in other areas. They also have a fabulous reading program, reading for comprehension not just accuracy.