The teachers at this school are like a mixed bag. My son's first grade teacher did everything in her power to enrich my son's learning experience and intervened when he wanted to slack off or cause trouble. She kept him afterschool and tutored him in what little spare time she had. My son's second teacher was not as great. I'm not going to name names but Ms. M. was not the best of teachers to teach my son, who requires a bit of effort to get through to. She just seemed to hand out homework and expected him to know it within two examples.