Venue Information
High school Lowell High School is a single-campus public high school located in downtown Lowell, Massachusetts, United States. The school is a part of Lowell Public Schools. The mascot is the Red Raider and the colors are maroon & gray. Current enrollment is over 3,000 students.
Upcoming Events (0)
You might also like (0)