Learning Resources for

High School


High school students take a wide variety of courses and have more options to focus on subjects that interest them than in previous years. Typical high school math subjects include Algebra I/II, Geometry, Trigonometry, Statistics and Calculus; high school science may include Biology, Chemistry, and Physics, and high school English covers Literature, Writing and Composition, and Speech. High school social studies classes include HIstory, Government, Economics, and Geography, and it’s also when most students start picking up a foreign language. Find resources here to help learn all of these topics, in the format most convenient for you - online classes, learning apps, books, and much more.

Ancient Egypt

History   7th - College | Online class

Colossal pyramids, imposing temples, golden treasures, enigmatic hieroglyphs, powerful pharaohs, strange gods, and mysterious mummies are features of Ancient Egyptian culture that have fascinated...

Free

Ancient Mediterranean: 3500 B.C.E.-300 C.E.

7th - College | Online class

Artistic traditions of the ancient Near East and dynastic Egypt focused on representing royal figures and divinities and on the function of funerary and palatial complexes within their cultural...

Free

Android App Development: Easy and Quick Programming

Android Programming   High School - College | Online class

Once upon a time, iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival, not to mention a truly exciting area to dive into. App...

$149

Android App Development for Beginners Playlist

Android Programming   High School - College | Online/YouTube video

Official Android App Development for Beginners tutorials from thenewboston!

Free

Android Developer Guides

Android Programming   7th - College | Online resource

Welcome to the Android developer guides. The documents listed in the left navigation teach you how to build Android apps using APIs in the Android framework and other libraries. If you're brand new...

Free

Android Programming

Android Programming   9th - High School | Online class

The Android Programming course will teach students to create their own Android apps. This course includes 1 semester of pre-requisite Java skills and 1 semester of Android development. All Android...

$15 monthly

Angular 2 for Beginners Tutorials

AngularJS   High School - College | Website

Official series for thenewboston's Angular 2 for Beginner Tutorials!

Free

Angular 4 Tutorials

App Development   High School - College | Online video/YouTube

Learn everything you need to know about Angular 4. Angular 4 is the newest MVC framework from Google, which is the next release of Angular2. Getting started with Angular 4 is easy with the video...

Free

AngularJS

AngularJS   High School - College | Online class

AngularJS is a complete JavaScript framework for creating dynamic and interactive applications in HTML. Aside from being one of the hottest frameworks on the web, AngularJS is easy to learn yet...

$35 monthly

AngularJS Tutorials

AngularJS   High School - College | Online video/YouTube

Hi! I create videos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!

Free

Animal Behavior: An Evolutionary Approach

Animal Behavior   High School - College | Book

This title offers a treatment of the underlying mechanisms and evolutionary bases of behavior with a focus on the importance of evolutionary theory for the unification of the different behavioral...

$78

Animal: The Definitive Visual Guide to the World's Wildlife

Animal Biology   7th - College | Book

Unrivaled in its breadth and visual impact, this unique guide sets out to illustrate, describe, and explain the incredible range of creatures that make up the animal kingdom. Exceptional Coverage....

1
$10

AP Art History

Art History   High School | Online class

Smarthistory is working to include each of the 250 required works of art. The new test will assess a student’s understanding of the methods used by art historians and familiarity with the cultural...

Free

AP Biology All Access

AP Biology   High School | Book, Online resource

All Access for the AP® Biology Exam Book + Web + Mobile Everything you need to prepare for the Advanced Placement® exam, in a study system built around you! There are many different ways to...

$23

AP Biology Exam Online Course

AP Biology   High School - College | Online class

Duration: 55 hours, 40 minutes Number of Lessons: 60 This up-to-date online course is indispensable if you are looking for AP Biology test prep as Dr. Carleen Eaton covers the important concepts...

$35 monthly

AP Calculus AB

Calculus   High School - College | Online video/YouTube

My videos cover the entire year of Algebra 1&2 and AP Calculus AB. Please check out my website WOWmath.org. It has many more resources, as well as all of my …

Free

AP® Calculus AB

Calculus   High School | Online class

In AP Calculus AB, students learn to understand change geometrically and visually (by studying graphs of curves), analytically (by studying and working with mathematical formulas), numerically (by...

$700

AP Calculus AB & BC All Access

AP Calculus   High School | Book, Online resource

All Access for the AP® Calculus AB & BC Exams Book + Web + Mobile Updated for the new 2017 Exams Everything you need to prepare for the Advanced Placement® Calculus exams, in a study system...

$23

AP Calculus AB & BC All Access

Advanced Placement (AP) Test Preparation   High School | Book, Online resource

All Access for the AP® Calculus AB & BC Exams Book + Web + Mobile Updated for the new 2017 Exams Everything you need to prepare for the Advanced Placement® Calculus exams, in a study system...

$23

AP® Calculus BC

Calculus   High School | Online class

In this calculus course, you will learn all the Calculus BC topics that are not part of the AP® Calculus AB curriculum by engaging with video instruction, exam-style questions and interactive...

Free
Offers paid add-ons

AP Calculus practice questions

Calculus   9th - High School | Online class

Many of you are planning on taking the Calculus AB advanced placement exam. These are example problems taken directly from previous years’ exams. Even if you aren’t taking the exam, these are very...

Free

AP Chemistry All Access

AP Chemistry   High School | Book, Online resource

All Access for the AP® Chemistry Exam – Completely Revised for the 2014 Exam! Book + Web + Mobile Everything you need to prepare for the Advanced Placement® exam, in a study system built around...

$23

AP Chemistry Online Prep Course

AP Chemistry   High School - College | Online class

Duration: 60 hours, 26 minutes Number of Lessons: 70 This online course is geared towards high school students taking the AP Chemistry exam, but is also suitable for college students taking...

$35 monthly

AP Computer Science A: Java

Java   7th - College | Online class

This course guides students through learning Java, with an emphasis on object-oriented programming. Students build a variety of complex projects while learning about objects, classes, scope, and...

$250 monthly
Offers paid add-ons

AP Economics All Access

AP Economics   High School | Book, Online resource

All Access for the AP® Micro & Macroeconomics Exams Book + Web + Mobile Everything you need to prepare for the Advanced Placement® exam, in a study system built around you! There are many...

$23

AP English All Access

AP English   High School | Book, Online resource

All Access for the AP® English Language and Composition Exam Book + Web + Mobile Everything you need to prepare for the Advanced Placement® exam, in a study system built around you! There are many...

$23

AP English Collection

English   7th - High School | ebook/Kindle, Online resource

Literature and the fine arts serve as the basis for nonfiction content that will challenge students in advanced placement language arts and literature classes to read and think critically, examine...

$612

AP Environmental Science All Access

AP Environmental Science   High School | Book, Online resource

All Access for the AP® Environmental Science Exam Book + Web + Mobile Everything you need to prepare for the Advanced Placement® exam, in a study system built around you! There are many different...

$23

AP Environmental Science Online

AP Environmental Science   High School - College | Online class

Duration: 23 hours 21 minutes Number of Lessons: 29 This course is aimed at high school students taking the AP Environmental Science course and exam, but is also suitable for college students. A...

$35 monthly

AP Exam Review and Prep

Advanced Placement (AP) Test Preparation   High School | Android, ebook/Kindle, iPhone/iPad

The most comprehensive, integrated review and practice tools available on tablets. This free Lite version gives you access to three full topics, including all Quick Review and Multiple Choice...

Free
Offers paid add-ons

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for High School