Venue Image

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)