I live in Tyngsboro, the next town over and have kids in the school system. Living in the area, you get to know which school systems are good and which are struggling. I would recommend Chelmsford, especially if you have an athlete. Other local school systems that are very good, for athletics and academics are Westford and Groton-Dunstable. These towns do have a higher tax rate, which pay for better schools. I would also recommend Tyngsboro and Dracut for a more affordable, but still good school system. As I said before, I am local and can answer most anything about the area. I love it here and would love to help you find the perfect home.