Grand Portage, MN is a small city located on the North Shore of Lake Superior with a population of just over 500 people. The city is home to two local schools: Grand Portage Elementary School and Grand Marais Secondary School. Both schools have been rated positively by the Minnesota Department of Education, making them excellent options for students in the area. The elementary school offers small class sizes and a range of activities throughout the year, while the secondary school provides students with a variety of courses to choose from. All in all, the schools in Grand Portage are well-suited to meet every student's educational needs.