Free Homeschool Resources

Core Textbooks

Open-Access STEM Library

Peer-reviewed text across mathematics, natural sciences, and computer science.

Mathematics
Pre-Algebra

Builds numerical operational fluency, integer logic, and foundational equations. Perfect for standardized test preparation tracks.

Source: OpenStax Rice University

Algebra I

Covers linear systems, quadratic functions, inequalities, and core algebraic modeling concepts.

Source: OpenStax Rice University

Geometry

Explores congruence, similarity, formal geometric proofs, trigonometric ratios, and spatial volume calculations.

Source: CK-12 Foundation

Algebra II

Advanced algebraic transformations, logarithmic equations, complex number systems, and advanced polynomial mapping functions.

Source: OpenStax Rice University

Pre-Calculus

Comprehensive function analysis, analytic geometry matrices, vectors, and detailed unit-circle trigonometry properties.

Source: OpenStax Rice University

Calculus (I, II & III)

Covers limits, derivative properties, integration techniques, parametric equations, and multivariable sequences.

Source: OpenStax Rice University

Natural Sciences
Biology

An in-depth exploration of molecular biology, cellular mechanics, genetics, evolution, and ecological systems. Designed for high school level or introductory college placement.

Source: OpenStax Rice University

Chemistry

Covers atomic structure, chemical bonding, stoichiometry, thermodynamics, chemical equilibrium, and introductory organic chemistry.

Source: OpenStax Rice University

General Physics (Algebra Based)

An algebra-based introductory physics sequence mapping out mechanics, thermodynamics, waves, electricity, magnetism, and optics.

Source: OpenStax Rice University

University Physics (Calculus Based)

A rigorous, calculus-based sequence designed for advanced tracking, science, and engineering paths. Covers classical mechanics, thermodynamics, electromagnetism, optics, and modern relativity metrics.

Source: OpenStax Rice University

Computer Science
Introduction To Computer Science

Introduces core computational logic, data structures, algorithms, and practical hardware frameworks.

Source: OpenStax Rice University

Introduction to Python Programming

A foundational guide to computer programming using Python. Covers variables, control loops, custom functions, and basic syntax with structured problem-solving activities.

Source: OpenStax Rice University

Principles of Data Science & Analysis

Explores data analysis ecosystems, programming methodologies, ethical data handling, and algorithmic tracking models using applied toolsets.

Source: OpenStax Rice University