Online Learning Programs for Schools | Essential Skills - Page 5

Comprehensive Curriculum. Research-Based. Teacher-Trusted.

Essential Skills offers one of the most comprehensive K–6 online curriculum libraries available, with over 70 teacher-developed programs spanning reading, math, science, geography, and English language learning. Instruction is carefully sequenced, research-based, and designed to deliver explicit skill mastery through multisensory practice.

Developed by experienced classroom teachers and trusted by schools for over 25 years, Essential Skills is built to support real learners in real classrooms — including struggling students, English learners, and those receiving special education services. Every lesson is designed to close learning gaps, build confidence, and produce measurable results.

Every Essential Skills subscription includes full access to every program listed on our website — there are no add-ons, tiers, or exclusions.

Basic Skills Series

Provides students in grade 2 with a strong foundation in understanding basic number concepts. Some of the skills taught in this program include: adding and subtracting two-digit numbers with regrouping, multiplication, division and working with simple fractions.

Designed for: Grade 2

Builds upon the basic number concepts developed in grades 1 and 2. The skills taught in this program include: adding and subtracting two-digit numbers with regrouping, multiplication, division and working with simple fractions.

Designed for: Grade 3

Provides students in grades K to 1 with a practical understanding of measurement and how it applies to everyday life.

Designed for: Kindergarten, Grade 1

Teaches appropriate measurement terminology and provides practice in both metric and standard units of measure.

Designed for: Grade 2

Develops skills in measurement and estimation using both metric and standard units of measure.

Designed for: Grade 3

This program is designed to introduce students to the basic principles of patterning, geometry and data management.

Designed for: Grade 1

Builds upon skills and introduces several new key concepts for these three math strands.

Designed for: Grade 2

Provides effective ways to build students' understanding of grade appropriate patterning, geometry and data management principles.

Designed for: Grade 3

This program develops mathematics and critical thinking skills in students operating at a grade 2-3 level.

Designed for: Grade 2, Grade 3

Students learn reading comprehension and critical thinking skills while solving problems using mathematical concepts. This program is designed for students working at a grade 3-4 level.

Designed for: Grade 3, Grade 4

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 4 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 4

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 5 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 5

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 6 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 6

Understanding place value, rounding, skip counting, recognizing large numbers, working with decimals, fractions and problem solving are among the skills covered in this grade 4 math program. Rules and examples are provided to introduce new concepts.

Designed for: Grade 4

Understanding place value, rounding, skip counting, recognizing large numbers, working with decimals, fractions and problem solving are among the skills covered in this grade 5 math program. Rules and examples are provided to introduce new concepts.

Designed for: Grade 5

All Grades

Provides students in grade 2 with a strong foundation in understanding basic number concepts. Some of the skills taught in this program include: adding and subtracting two-digit numbers with regrouping, multiplication, division and working with simple fractions.

Designed for: Grade 2

Builds upon the basic number concepts developed in grades 1 and 2. The skills taught in this program include: adding and subtracting two-digit numbers with regrouping, multiplication, division and working with simple fractions.

Designed for: Grade 3

Provides students in grades K to 1 with a practical understanding of measurement and how it applies to everyday life.

Designed for: Kindergarten, Grade 1

Teaches appropriate measurement terminology and provides practice in both metric and standard units of measure.

Designed for: Grade 2

Develops skills in measurement and estimation using both metric and standard units of measure.

Designed for: Grade 3

This program is designed to introduce students to the basic principles of patterning, geometry and data management.

Designed for: Grade 1

Builds upon skills and introduces several new key concepts for these three math strands.

Designed for: Grade 2

Provides effective ways to build students' understanding of grade appropriate patterning, geometry and data management principles.

Designed for: Grade 3

This program develops mathematics and critical thinking skills in students operating at a grade 2-3 level.

Designed for: Grade 2, Grade 3

Students learn reading comprehension and critical thinking skills while solving problems using mathematical concepts. This program is designed for students working at a grade 3-4 level.

Designed for: Grade 3, Grade 4

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 4 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 4

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 5 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 5

In this program students will utilize auditory and visual prompts to develop skills in the basic operations at the grade 6 level. They will also develop comprehension and problem solving skills with interesting real world problems.

Designed for: Grade 6

Understanding place value, rounding, skip counting, recognizing large numbers, working with decimals, fractions and problem solving are among the skills covered in this grade 4 math program. Rules and examples are provided to introduce new concepts.

Designed for: Grade 4

Understanding place value, rounding, skip counting, recognizing large numbers, working with decimals, fractions and problem solving are among the skills covered in this grade 5 math program. Rules and examples are provided to introduce new concepts.

Designed for: Grade 5