For PLF scholars · 9th grade through university

Homework & Learning Resources

Learn today. Build tomorrow. Explore free, PLF-approved resources by subject — review lessons, practice skills, and build confidence at your own pace.

Math

Algebra · Geometry · Equations · Graphing · Statistics

View resources →

English

Reading · Grammar · Vocabulary · Literature · Writing

View resources →

Science

Biology · Chemistry · Earth Science · General Science

View resources →

Physics

Motion · Forces · Energy · Electricity · Waves

View resources →

Essay writing

Topics · Thesis · Outlines · Citations · Editing

View resources →

Excel & Office

Excel · Word · PowerPoint · Formulas · Charts

View resources →

Study skills

Time Management · Note-Taking · Test Prep · Strategy

View resources →

Play & learn

Games · Challenges · Simulations · Experiments

Explore →

How do you want to learn?

Teach me

Lessons, videos & explanations

Let me practice

Practice problems & skill building

Let me play & explore

Games, simulations & interactive learning

Stuck on homework right now?

  1. Choose your subject.
  2. Start with the ★ PLF Pick.
  3. Try the lesson, practice activity, or simulation.
  4. Still stuck? Try a different way of learning — teach me → let me practice → let me play & explore.

Use online tools to help you learn — not to replace your learning. More on academic integrity

● 9th grade+

CK-12

Free lessons, examples, study materials, and practice across high-school mathematics.

Best for: getting another explanation or practicing a skill.
Go to resource ↗
◆ Advanced / college

OpenStax — Math

Free online mathematics textbooks for students who need more detailed explanations and reference material.

Best for: advanced high-school, junior-college, and university courses.
Go to resource ↗
↑ Back to subjects
Study tip: don't just read the solution. Try the problem yourself first, then use the resource to check your work and understand the steps.
Stuck? Try watching or reading a second explanation. Sometimes hearing the same concept explained differently makes it click.

Need to brush up on the basics?

Sometimes moving forward means going back and strengthening a skill you missed. That's part of learning.

Preparing for a test? Don't wait until the night before. Break the material into smaller topics and review a little at a time.

Keep going. You've got this.

Learning takes practice. If something doesn't make sense the first time, try another explanation, work through a practice problem, or explore an interactive activity. Sometimes a different approach is all it takes for a concept to click.

LEARN · PRACTICE · EXPLORE · GROW