• In order to offer a full array of courses, some secondary courses will be offered through Edgenuity. These classes combine rigorous content with direct-instruction videos from expert, on-screen teachers with interactive learning tools and resources to engage and motivate students.

High School Course List

      Language Arts

      • English 9

      • English 10

      • World Literature

      • US Literature

      • AP English Literature and Composition

      • Composition I

      • Composition II

      Mathematics

      • Algebra 1

      • Geometry

      • Algebra 2

      • Pre-Calculus

      • AP Calculus AB

      • AP Statistics

      Science

      • Earth and Space Science

      • Biology

      • AP Biology

      • Chemistry

      • Physical Science

      • Physics

      Social Studies

      • American Studies

      • World History for Tomorrow

      • U.S. Government I: Foundations and Principles

      • U.S. Government II: Institutions and Policy

      • Economics

      • AP US History

      • AP World History

      • Psychology (Edgenuity Course)

      • AP Government & Politics

      • AP Psychology

      World Language

      • Spanish I

      • Spanish II

      • Spanish III

      • Spanish IV

      • AP Spanish

      • French I

      • French II

      • French III

      • French IV

      • AP French

      Business

      • Entrepreneurship

      • Personal Finance

      • Intro to Coding

      Industrial Technology

      • Intro to Careers in Architecture & Construction

      Computer Science

      • Intro to Computer Science 1 & 2

      Family & Consumer Science

      • On Your Own

      • Early Childhood Education 1 & 2

      • Child Development 1

      Music

      • Band (Onsite)

      • Choir (Onsite)

      • Orchestra (Onsite)

      PE/Health

      • Health

      • Lifestyle Fitness

      Art

      • Digital Photography

      • Graphic Design

      • Drawing

      Kirkwood Community College Courses

      • Kirkwood Community College logoStudents in the ICCSD Online Program have the opportunity to take advantage of Dual Enrollment through Kirkwood Community College. Taking advantage of this opportunity, if successful, can lead to the completion of general elective requirements that are often required at colleges and universities, at no cost to the student or family. View Kirkwood class offerings.