Free Learning Resources for

High School


We have 804 free learning resources listed for High School subjects, including educational iPhone & iPad Apps, Kindle & Other eBooks, Mac Software, Worksheets & Printables, and Online Classes, from providers including Khan Academy, OpenStax, PatrickJMT, and The New Boston.


Free

Trigonometric equations and identities


Trigonometry
High School - College | Online class

Learn about the inverse functions of sine, cosine, and tangent, and how they are defined even though the functions are not really invertible. These functions will be very helpful when you will...

Free

Trigonometric equations and identities


Trigonometry
High School - College | Online class

Learn about the inverse functions of sine, cosine, and tangent, and how they are defined even though the functions are not really invertible. These functions will be very helpful when you will...

Free

Trigonometry


Trigonometry
7th - High School | Online class

Missions recommend what to learn next, help you remember what you’ve learned by mixing skills, and save your progress.

Free

Trigonometry


Trigonometry
7th - High School | Online resource

School yourself in trigonometry! Free, interactive video lessons on trigonometry! Trigonometry helps you understand any topic that involves distances, angles, or waves. The trig functions (sin,...

Free

Trigonometry


Trigonometry
9th - High School | Online video/YouTube

172 videos about all aspects of Trigonometry.

Free

Trigonometry Help


Trigonometry
7th - High School | Online resource

Trying to keep up with trig can be hard at first — suddenly you’re learning new terms like sine, cosine, and tangent, and having to figure out more triangles than you ever cared about. Fortunately...

Free

Trigonometry with right triangles


Right Triangles
6th - High School | Online class

Learn how to identify the sides of right triangles: opposite, adjacent, and hypotenuse.

Free

Try R


R
9th - College | Online resource

R is a tool for statistics and data modeling. The R programming language is elegant, versatile, and has a highly expressive syntax designed around working with data. R is more than that, though —...

Free

Try Ruby

Ruby
High School - College | Online resource

Site that lets you try Ruby directly in your browser without having to install anything.

Free

Tutorials/Beginner's guide


Minecraft Programming
1st - College | Website

For players who do not know how to begin their Minecraft journey, the Beginner's Guide is a tutorial made to provide a list full of good ways to start! Here, the player can learn how to survive the...

Free

TypeScript Tutorials


TypeScript
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

U101: Understanding College and College Life


Preparing for College
High School - College | Online class

College can be confusing and intimidating, but U101 can help. If you were just admitted to college and are nervous about what the next step in life might look like, this course is for you. If you...

Free
Paid add-ons

Understanding Financial Statements: Company Performance


Accounting
High School - College | Online class

Understanding Financial Statements: Company Performance is course 2 of 5 in the Fundamentals of Accounting Specialization. Accounting is the “language of business.” Being able to understand this...

Free

United States of America


US Geography
2nd - College | Website

Detailed geographical data about the US including population, area, GDP, and much more, along with a summary of US history. Also features a set of maps, free political, physical and outline maps of...

Free
Paid add-ons

University Physics


Physics
High School - College | Android App

University Physics is designed for the two- or three-semester calculus-based physics course. The text has been developed to meet the scope and sequence of most university physics courses and...

Free

U.S. Government and Politics Crash Course


US Government
9th - College | Online class, Online video/YouTube

In which Craig Benzine introduces a brand new Crash Course about U.S. Government and Politics! This course will provide you with an overview of how the government of the United States is supposed...

Free
Paid add-ons

US Government AP Exam Review and Prep


AP United States Government
High School | Android, ebook/Kindle, iPhone/iPad

Study smarter for the AP U.S. Government and Politics exam with the most comprehensive, integrated review and practice tools available on tablets. This free Lite version gives you access to six...

Free

US history


US History
6th - College | Online class

From a mosquito-ridden backwater to the world’s last remaining superpower, the United States of America is a nation with a rich history and a noble goal: government of the people, by the people,...

Free

US History


US History
High School - College | Book, Kindle/ebook, Website, Worksheet/Printable

U.S. History is designed to meet the scope and sequence requirements of most introductory courses. The text provides a balanced approach to U.S. history, considering the people, events, and ideas...

Free

US History Crash Course


US History
9th - College | Online class, Online video/YouTube

In which John Green kicks off Crash Course US History! Why, you may ask, are we covering US History, and not more World History, or the history of some other country, or the very specific history...

Free

UsingEnglish.com


English as a Second Language (ESL)
1st - College | Online resource

Resources to learn the English language for ESL, EFL, ESOL, and EAP students and teachers. Browse our Glossary of Terms, join our busy forums, download our free language software, read our articles...

Free
Paid add-ons

Valuation: Alternative Methods


Valuation
High School - College | Online class

This course is a rigorous introduction to alternative methods of valuation and will enable the learner to conduct analysis of most projects and companies. This course will also serve useful to...

Free

Video Game Level Design


Video Game Design
6th - College | Online/YouTube video

Videos about making levels, worlds, puzzles, and hubs. See lessons taken from Rayman Legends, Super Mario Maker, Psychonauts, Spelunky, and much more.

Free

Vimeo Video School

Videography
7th - College | Online resource

Online video lessons and tutorials. Learn shooting, editing, and video production techniques, featuring director interviews and professional filmmaker tips.

Free

Virtual Reality


Virtual Reality (VR)
7th - College | Online video/YouTube

Computerphile visits Germany and meets lots of scientists working on VR projects, giving a good overview of the technology.

Free
Paid add-ons

Vivace: Learn to Read Music


Reading Music
4th - College | Android App

Vivace is a practice tool for improving your music reading skills. Beautifully illustrated tutorials will teach you the basics of music theory, and everything you need to know to read notes on the...

Free

Vote Smart - The Voter's Self Defense System


Politics
9th - College | Online resource

Vote Smart provides free, unbiased, in-depth information about current officials, candidates, issues, legislation, and voting. Non-partisan and nonprofit since 1988.

Free

Water, acids, and bases


7th - College | Online class

Water is key to life, and hydrogen bonding is key to understanding water! Learn how the structure of water and the properties of O and H atoms allow water molecules to “stick” to each other via...

Free
Paid add-ons

Web Design for Everybody Capstone


Web Design
7th - College | Online class

The capstone will develop a professional-quality web portfolio. Students will demonstrate the ability to design and implement a responsive site for a minimum of three platforms. Adherence to...

Free

Web Lab


HTML & CSS
6th - High School | Website

Web Lab is a programming environment where you can make simple web pages using HTML and CSS. Design your web pages and share your site in seconds. Ages 13+, all modern browsers, English only

Did we miss something?

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

See all resources for High School