CourseGradeCredit AreaNumberCreditsWeightMeets NCAA RequirementsPrerequisiteGraduation CreditLinkcell link
Foundations of Art9, 10, 11, 12Art80251.001.000NoneHumanities ElectiveMore Info
Ceramics I9, 10, 11, 12Art80201.001.000Foundations of Art (minimum grade of C) or waiverHumanities Elective
Ceramics II10, 11, 12Art80211.001.000Ceramics I (minimum grade of C)Humanities Elective
Graphic Design I9, 10, 11, 12Art80221.001.000Foundations of Art (minimum grade of C) or waiverTechnology Elective
Graphic Design II10, 11, 12Art80231.001.000Graphic Design I (minimum grade of B)Technology Elective
Digital Photography11, 12Art80501.001.000NoneTechnology Elective More Info
Survey of Art9, 10, 11, 12Art80131.001.000Students must have passed Foundations of Art with a passing grade or waiver and have an interest in furthering their artistic skills and creativity.Humanities Elective
Studio Art II10, 11, 12Art80151.001.000Studio Art I (minimum grade of B) or waiver, written teacher recommendationHumanities Elective
AP Studio Art/Drawing11, 12Art80991.001.250Sudio Art I and IIHumanities ElectiveMore Info
Studio Art I 9, 10, 11, 12Art80141.001.000Foundations of Art (minimum grade of C) or waiverHumanities Elective
Accounting 110, 11, 12Business/Computers and Technology55701.001.000NoneElectiveMore Info
Accounting 211, 12Business/Computers and Technology55801.001.000Accounting I (minimum grade of C)Elective
Introduction to Business9, 10, 11Business/Computers and Technology56411.001.000NoneElective
Business Applications with Certification9, 10, 11, 12Business/Computers and Technology51221.001.000NoneTechnology Elective
Socal Media in the Business World10, 11, 12Business/Computers and Technology56591.001.000NoneElective
Sports and Entertainment Marketing and Management10, 11, 12Business/Computers and Technology51101.001.000NoneElectiveMore Info
Introduction to Marketing and Management10, 11, 12Business/Computers and Technology56531.001.000NoneElectiveMore Info
Education at Work12Business/Computers and Technology5660Arranged1.000NoneElectiveMore Info
Web Design10, 11, 12Business/Computers and Technology52250.501.000NoneTechnology Elective More Info
Creative Computing9, 10, 11, 12Business/Computers and Technology51311.001.000NoneTechnology Elective More Info
Introduction to Programming through Games and Apps9, 10, 11, 12Business/Computers and Technology52240.501.000NoneTechnology Elective More Info
Introduction to Computer Hardware and Principles9, 10, 11, 12Business/Computers and Technology52230.501.000NoneTechnology Elective More Info
AP Computer Science Principles9, 10, 11, 12Business/Computers and Technology52971.001.000Currently taking Algebra II/completion of Algebra II or higher level mathTechnology Elective
AP Computer Science A10, 11, 12Business/Computers and Technology52291.001.250Algebra II Technology Elective More Info
App Design Studio11, 12Business/Computers and Technology52261.001.000AP Comp Sci A, AP Comp Principles or Graphic Design ITechnology Elective
Viking Genius Bar10, 11, 12Business/Computers and Technology52271.001.000Previous Computer Science Course (Intro. to Programming, Intro. to Hardware, AP Computer Science A, AP Computer Science Principles, or Web DesignTechnology Elective
Yearbook/The Voyager11, 12Business/Computers and Technology88021.001.000Intro. to Graphic Design, Graphic Design I and/or Yearbook Advisor approvalTechnology Elective More Info
Television Production10, 11, 12Business/Computers and Technology88141.001.000NoneTechnology Elective More Info
Advanced Media Broadcasts11, 12Business/Computers and Technology88131.001.000NoneTechnology Elective More Info
English Honors9English18491.001.125YesNoneEnglish
English 99English13091.001.000YesNoneEnglish
English 1010English13101.001.000YesNoneEnglish
Honors English 1010English18501.001.125YesNoneEnglish
English 1111English13111.001.000YesNoneEnglish
Contemporary English Studies11, 12English15451.001.000YesNoneEnglish
Honors English 1111English18511.001.125YesNoneEnglish
AP English Language and Composition 11English19981.001.250YesHonors 10 English and written recommendation of English teacherEnglish
English 1212English13121.001.000YesNoneEnglish
Honors English 1212English18521.001.125YesNoneEnglish
AP English Literature and Composition 12English19991.001.250YesHonors 11 or AP English Language and Composition with written recommendation of English teacherEnglish
Creative Writing10, 11, 12English15000.501.000Written recommendation of English teacherHumanities ElectiveMore Info
Theatre Studies11, 12English15430.501.000NoneHumanities ElectiveMore Info
Nova Lab10, 11, 12English15501.001.000NoneTechnology Elective More Info
Journalism11, 12English15321.001.000Recommendation from the newspaper adviser is required.Humanities ElectiveMore Info
Film Studies11, 12English15420.501.000NoneHumanities ElectiveMore Info
Public Speaking10, 11, 12English15200.501.000Written recommendation of English teacherHumanities ElectiveMore Info
English Gifted9English, Gifted19961.001.125YesA current GIEP is required for students who elect this course.English
Gifted English 1010English, Gifted19971.001.125YesMust have a GIEPEnglish
Peer Buddies10, 11, 12Enrichment9961arranged1.000Application and teacher, counselor and parent approvalElectiveMore Info
Internship10, 11, 12Enrichment9930arranged1.000Application and teacher, counselor and parent approvalElective
Service Learning10, 11, 12Enrichment9900arranged1.000Application and teacher, counselor and parent approvalElective
Teacher Apprenticeship Program12Enrichment99602.001.000Course application must be completed; this requires a counselor and faculty recommendation (the form can be obtained from Ms. Paulus in Room 242). Students should also submit a resume′, highlighting his/her experience in the field of education. The applicant must not have a disciplinary record and will need to be able to provide transportation for the duration of the school year.ElectiveMore Info
Ursinus11, 12Enrichment99401.001.250Complete off-campus applicationVarious, depending on the courses taken
Virtual HIgh School9, 10, 11, 12Enrichment99711.001.000NoneVarious, depending on the courses taken
Dual Enrollment/ MCCC10, 11, 12Enrichment99501.001.000NoneVarious, depending on the courses taken
Health I9Health90500.501.000NoneHealth/PE
Health II10Health90700.501.000NoneHealth/PE
Algebra 19, 10Mathematics30091.001.000YesNoneMath/Science
Algebra 2 11, 12Mathematics30111.001.000YesSuccessful completion of Algebra I Math/Science
Honors Algebra 29, 10Mathematics37021.001.125Yes85% or better in Algebra IMath/Science
Geometry 9, 10, 11Mathematics30101.001.000YesAlgebra I (minimum grade: C)Math/Science
Geometry Honors9Mathematics37011.001.125Yes85% or better in Algebra I in eighth gradeMath/Science
Trigonometry/Algebra 311, 12Mathematics30121.001.000YesAlgebra II Prep (minimum grade of C)Math/Science
Discrete Mathematics10, 11, 12Mathematics30131.001.000YesAlgebra 2Math/Science
AP Pre-Calculus9, 10, 11, 12Mathematics39961.001.250TBDAlgebra 2Math/Science
Honors Pre-Calculus10, 11Mathematics37031.001.125Yes85% or better in Honors Algebra IIMath/Science
Honors Calculus11, 12Mathematics30141.001.125YesTrig./Algebra III or Honors Pre-CalculusMath/Science
AP Calculus AB10, 11, 12Mathematics39991.001.250YesHonors Pre-Calculus, achievement test scores and written recommendation by a teacherMath/Science
AP Calculus BC11, 12Mathematics39971.001.250YesAP Calculus AB and a score of at least a 3 on the AP examMath/Science
Statistics9, 10, 11, 12Mathematics37041.001.000YesAlgebra II Prep with teacher recommendationMath/Science
AP Statistics11, 12Mathematics39981.001.250YesA or B in Honors Algebra II or A in Algebra IIMath/Science
Financial Literacy10, 11, 12Mathematics, Business/Computers and Technology55601.001.000NoSuccessful Completion of Algebra 1 and GeometryMath/Science More Info
Orchestra 9Music86181.001.000NoneHumanities ElectiveMore Info
Band 9Music83291.001.000NoneHumanities Elective
Concert Choir9, 10, 11, 12Music86351.001.000NoneHumanities ElectiveMore Info
Select Choir10, 11, 12Music86361.001.000Concert ChoirHumanities ElectiveMore Info
Music 1019, 10, 11, 12Music86341.001.000NoneTechnology Elective
AP Music Theory11, 12Music86991.001.250Music 101 with teacher recommendationTechnology Elective
Select Choir and Orchestra11,12Music83281.001.000
Band and Concert Choir 9Music83301.001.000NoneHumanities Elective
Concert Choir and Orchestra 9Music83311.001.000NoneHumanities Elective
Orchestra and Band 9Music86681.001.000NoneHumanities Elective
Band, Concert Choir and Orchestra 9Music86011.001.000NoneHumanities Elective
Piano9, 10, 11, 12Music86371.001.000NoneTechnology Elective
Music Composition11, 12Music86381.001.000AP Music TheoryTechnology Elective
Biomedical Technology/ AM12North Montco Technical Career CenterAMBioTech2.001.125Biology, Chemistry, Algebra 1 and 2, Concurrent or Prior AP BiologyElectiveMore Info
Biomedical Technology/PM12North Montco Technical Career CenterPMBioTech2.001.125Biology, Chemistry, Algebra 1 and 2, Concurrent or Prior AP BiologyElectiveMore Info
Vo-Tech/ AM9, 10North Montco Technical Career CenterVoTechAM3.001.000NoneElectiveMore Info
Vo-Tech /PM11, 12North Montco Technical Career CenterVoTechPM3.001.000NoneElectiveMore Info
PYAP10, 11, 12North Montco Technical Career CenterVoTechFull7.001.000None
Walk, Run, Jog11, 12Physical Education90220.331.000NoneElective
Cycling/Fitness11, 12Physical Education90240.331.000NoneElective
Get Fit!11, 12Physical Education90250.331.000NoneElective
Basketball/Volleyball11, 12Physical Education90300.331.000NoneElective
Physical Education11, 12Physical Education90120.331.000NoneHealth/PE
Racquet Sports11, 12Physical Education90260.331.000NoneElective
Martial Arts & Self-Defense I10, 11, 12Physical Education90270.331.000NoneElective
Self-Defense II11, 12Physical Education90290.331.000NoneElective
Competitive Team Sports11, 12Physical Education90280.331.000NoneElectiveMore Info
Football I11, 12Physical Education90410.331.000NoneElective
Football II11, 12Physical Education90420.331.000NoneElective
Strength Training & Conditioning11, 12Physical Education90230.331.000NoneElectiveMore Info
Volleyball11, 12Physical Education90320.331.000NoneElective
Physical Education/Swimming - 2 Days a cycle10, 11, 12Physical Education90160.331.000NoneHealth/PE
Physical Education/Swimming/ 3 days a Cycle10, 11, 12Physical Education90170.501.000NoneHealth/PE
Physical Education/Swimming/6 days a Cycle10, 11, 12Physical Education90180.831.000NoneHealth/PE
Physical Education9Physical Education90190.501.000NoneHealth/PE
Biology10Science40021.001.000YesStrong recommendation for completion of Earth Systems. Concurrent completion of Geometry.Math/Science
Honors Biology9, 10Science40321.001.125YesSuccessful completion of Geometry and teacher recommendation. Freshman will need to meet additional criteria-based on a rubric and fill out an override formMath/Science
AP Biology11, 12Science49991.171.250YesBiology, Chemistry (minimum grade of B)Math/Science
Earth Systems9Science40011.001.000YesMath/Science
Honors Earth Systems9Science40311.001.125YesMath/Science
Environmental Science11, 12Science44001.001.000YesSuccessful completion of Biology and teacher recommendationMath/Science More Info
AP Environmental Science11, 12Science49961.171.250YesSuccessful completion of Biology, minimum of concurrent enrollment in Chemistry and teacher recommendationMath/Science
Honors Anatomy & Physiology11, 12Science45251.171.125YesSuccessful completion of biology and minimum concurrent enrollment in Chemistry and teacher recommendationMath/Science
College Prep Chemistry11, 12Science41111.171.000YesConcurrent enrollment in Algebra IIMath/Science
Honors Chemistry11, 12Science41151.171.125YesSuccessful completion of Algebra II and teacher recommendationMath/Science
AP Chemistry11, 12Science49981.171.250YesSuccessful completion of Algebra 2 and Chemistry; teacher recommendationMath/Science
Applied Physics11, 12Science42011.001.000YesSuccessful completion of Algebra IMath/Science
College Prep Physics11, 12Science40131.171.000YesConcurrent enrollment in Trigonometry/Algebra IIIMath/Science
Honors Physics11, 12Science40251.171.125YesHonors Pre-CalculusMath/Science
AP Physics 110, 11, 12Science49911.171.250YesTrigonometryMath/Science
AP Physics II11, 12Science49921.171.250YesAP Physics I or Physics Honors, Trigonometry and may be taking Calculus or AP Calc concurrently.Math/Science
AP Physics C11, 12Science49931.171.250YesAP Physics I or Physics Honors and CalculusMath/Science
Honors Advanced Geosciences11, 12Science44101.001.125YesSuccessful completion of Earth Science and teacher recommendation. Successful completion of Biology suggested.Math/Science More Info
Advanced Astronomy10, 11, 12Science44140.501.125YesCompletion or concurrent enrollment in Algebra III or Pre-Calculus, plus recommendation from previous year’s teacher. Completion of Earth Systems course STRONGLY recommended.Math/Science More Info
Advanced Meteorology10, 11, 12Science44130.501.250YesCompletion or concurrent enrollment in either Algebra III or Pre-Calculus, plus recommendation from previous year’s teacher. Completion of Earth Systems course STRONGLY recommendedMath/Science More Info
Forensics11, 12Science40331.001.000YesSuccessful completion of Biology. Science Teacher recommendationMath/Science
Zoology10, 11, 12Science40341.001.000YesSuccessful completion of Biology. OR Environmental Science. Teacher recommendationMath/Science
Human Genetics & Bioethics10, 11, 12Science40351.001.000Yes Successful completion of Biology. Science teacher recommendationMath/Science More Info
Black History10, 11, 12Social Studies20181.001.000YesNoneSocial Studies
Honor American History9Social Studies20211.001.125YesStudents applying for admission to an Honors Social Studies class must have maintained at least a “B” average in their previous year’s Social Studies AND English classes. Students must have the recommendation and approval of their current Social Studies teacher in order to be admitted in the following year’s Honors Social Studies class.Social Studies
AP US Government and Politics9, 10, 11, 12Social Studies29951.001.250YesTeacher recommendation and excellent writing skills. Social Studies
US History II9Social Studies21091.001.000YesNoneSocial Studies
European Studies10, 11, 12Social Studies21101.001.000YesNoneSocial Studies
Honors European Studies10, 11, 12Social Studies24221.001.125YesStudents applying for admission to an Honors Social Studies class must have maintained at least a “B” average in their previous year’s Social Studies AND English classes. Students must have the recommendation and approval of their current Social Studies teacher in order to be admitted to the following year’s Honors Social Studies class.Social Studies
Global Studies11, 12Social Studies21111.001.000YesNoneSocial Studies
Honors Global Studies11, 12Social Studies24731.001.125YesStudents applying for admission to an Honors Social Studies class must have maintained at least a “B” average in their previous year’s Social Studies AND English classes. Students must have the recommendation and approval of their current Social Studies teacher in order to be admitted to the following year’s Honors Social Studies class.Social Studies
Government and Economics12Social Studies20101.001.000YesNoneSocial Studies
Honors Government and Economics12Social Studies20111.001.125YesStudents applying for admission to an Honors Social Studies class must have maintained at least a “B” average in their previous year’s Social Studies AND English classes. Students must have the recommendation and approval of their current Social Studies teacher in order to be admitted to the following year’s Honors Social Studies classSocial Studies
Economics10, 11, 12Social Studies20121.001.000YesNoneSocial StudiesMore Info
AP US History10, 11, 12Social Studies29991.001.250YesAn “A” average in Honors Social Studies and excellent writing skills. Students may be required to submit a writing sample.Social Studies
AP Europeam History10, 11, 12Social Studies29981.001.250YesThe student enrolled in this class must complete a brief summer assignment and have the approval of their previous Social Studies teacher to be accepted into the class.Social Studies
AP Human Geography10, 11, 12Social Studies29971.001.250YesCompletion of short summer assignment and recommendation from Social Studies teacher. Social Studies
AP Psychology11, 12Social Studies29961.001.250YesRecommendation from a science teacher.Social Studies
Modern MIddle East Studies11, 12Social Studies28000.501.000YesNoneSocial Studies
Psychology11, 12Social Studies28010.501.000YesNoneSocial Studies
Leadership Seminar11, 12Social Studies, Gifted99110.501.000A current GIEP is requiredHumanities Elective
Current Events and Success Beyond the Classroom 11, 12Social Studies, Gifted99120.501.000A current GIEP is requiredHumanities Elective
Industrial Print Graphics9, 10, 11, 12Tech Ed75131.001.000NoneTechnology Elective
Industrial Print Graphics 210, 11, 12Tech Ed75231.001.000Industrial Print Graphics and/or teacher approvalTechnology Elective
Introduction to Manufacturing9, 10, 11, 12Tech Ed75021.001.000NoneTechnology Elective More Info
Advanced Manufacturing10, 11, 12Tech Ed75171.001.000Introduction to Manufacturing – C or better and/or teacher approvalElective
Manufacturing and Construction11, 12Tech Ed75181.001.000Intro to Manufacturing – C or betterElectiveMore Info
Precision Machining & 3D Printing11, 12Tech Ed75421.001.000Recommended knowledge of AutoCAD (Inventor) or other technical drawing skills. It is recommended that students take one PLTW or one Manufacturing class before enrolling in this course.Technology Elective
Honors Introduction to Engineering Design9, 10, 11, 12Tech Ed75521.001.125Successful completion of Algebra I or Geometry in eighth grade, with a grade of B or above.Technology Elective More Info
Honors Principles of Engineering (POE)10, 11, 12Tech Ed75361.001.125Successful completion of Algebra I or Geometry. It is recommended that students take IED before enrolling in this course.Technology Elective
Honors Civil Engineering and Architecture11, 12Tech Ed75461.001.125 Successful completion of Algebra I or Geometry. It is recommended that students take POE before enrolling in this class.Technology Elective More Info
Honors Digital Electronics11, 12Tech Ed75441.001.125Successful completion of Algebra I or Geometry. POE – C or betterTechnology Elective More Info
French I9, 10, 11, 12World Language60091.001.000YesNoneHumanities ElectiveMore Info
French II9, 10, 11, 12World Language60101.001.000YesFrench I (minimum grade of C) and teacher recommendation. French I is the equivalent of 7th and 8th grade middle school language or high school French I.Humanities ElectiveMore Info
French III10, 11, 12World Language60111.001.000YesFrench II (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
French IV11, 12World Language60121.001.000YesFrench III (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
French V11, 12World Language60131.001.000YesFrench IV (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
Honors French II9, 10, 11, 12World Language60221.001.125YesFrench I (minimum grade of B) and teacher recommendation. French I is the equivalent of 7th and 8th grade middle school language or high school French I.A summer packet of reading and grammar practice is required. Humanities Elective
Honors French III10, 11, 12World Language60231.001.125YesPrerequisite: A “B” in French II or Honors II and teacher recommendation. A summer packet of reading and grammar is required. This is a dual enrollment course. Humanities Elective
Honors French IV11, 12World Language60241.001.125YesA “B” in French III or IV and teacher recommendationHumanities Elective
AP French Language & Culture11, 12World Language60991.001.250YesHonors French IV (minimum grade of B) and teacher recommendationHumanities Elective
AP German Language & Culture11, 12World Language65991.001.250YesA “B” in Honors German IV and teacher recommendationHumanities Elective
Spanish I9, 10, 11, 12World Language66091.001.000YesNoneHumanities ElectiveMore Info
Spanish 29, 10, 11, 12World Language66101.001.000YesSpanish I (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
Spanish 310, 11, 12World Language66111.001.000YesSpanish II (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
Spanish 411, 12World Language66121.001.000YesSpanish III (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
Spanish 512World Language66131.001.000YesSpanish IV (minimum grade of C) and teacher recommendationHumanities ElectiveMore Info
Honors Spanish 29, 10, 11, 12World Language66221.001.125YesSpanish I (minimum grade of B) and teacher recommendationHumanities Elective
Honors Spanish 310, 11, 12World Language66231.001.125YesHonors Spanish II (minimum grade of B) and teacher recommendationHumanities Elective
Honors Spanish 411, 12World Language66241.001.125YesHonors Spanish III (minimum grade of B) and teacher recommendationHumanities Elective
AP Spanish Language & Culture11, 12World Language66991.001.250YesHonors Spanish IV (minimum grade of B) and teacher recommendationHumanities Elective
AM Senior Privilege12Other96060.000.000n/a
PM Senior Privilege12Other96070.000.000n/a
Counseling Office Aide11, 12Other96100.000.000n/a
Main Office Aide11, 12Other96110.000.000n/a