North High offers a myriad of engaging, rigorous courses for students to choose from. Please CLICK HERE to view course descriptions and information on course selection.