Classes Taught

Senior Math
Grade Level 12
Pre-Requisites: none 
Length Full year, 2 credits

This class is designed to fulfill general math credit for high school students.  Students in Senior Math will learn the basics of managing money using a variety of math stills to compute weekly/annual wages, overtime hours, figuring tips, rounding money, as well as comparing gross pay to net pay. They will also examine checking/savings accounts, taxes, loans, and investments as they relate to financial planning.



7th grade Math
Prerequisites: None
Length: Full year
Areas of focus include (1) developing understanding of and applying proportional relationship; (2) developing understanding of operations with rational numbers and working with expressions and linear equations; (3) solving problems involving scale drawings and informal geometric constructions and working with two- and three-dimensional shapes to solve problems involving area, surface area, and volume; and (4) drawing inferences about populations based on samples. 



8th grade Math
Prerequisites: None
Length: Full year
Instructional time will  focus on three critical areas: (1) formulating and reasoning about expressions and equations, including linear equations, and solving linear equations and systems of linear equations; (2)grasping the concept of a function and using functions to describe quantitative relationships; (3) analyzing two- and three- dimensional space and figures using distance, angle, similarity, and congruence, and understanding and applying the Pythagorean Theorem.


Intro to Computer Science I
Grade Level 9-12 (Freshman must have instruction permission)
Pre-Requisites Basic understanding of computers
Length Full year, 2 credits

Exploring Computer Science is a year-long course designed to introduce students to computer science through programming concepts and skills. Ethical and social issues in computing, and careers in computing, are woven throughout the course. Students will learn how to design, enter, compile, run and debug programs and gain an understanding of how to break up large programming tasks into small, solvable parts to create effective working programs across a variety of platforms. Topic covered are Human Computer Interaction, Problem Solving, Web Design, and Programming. Additional topics that may be incorporated are Computing and Data Analysis, Robotics and/or Game Design.