Cleveland Campus
North Shore High School is please to announce a new campus in Cleveland, Ohio starting the summer of 2022. The new campus will be located at Fulton Road in Cleveland, Ohio.
Check back for more details and site pictures in the coming weeks!