...

Comprehensive Curriculum. Research-Based. Teacher-Trusted.

Essential Skills offers one of the most extensive collections of K–6 online learning programs available — over 70 comprehensive titles covering reading, math, science, geography, and English language learning. Our curriculum is carefully sequenced and research-based, providing explicit instruction and thousands of interactive auditory, visual, and kinesthetic activities to ensure complete skill mastery for every student.

“These programs teach the skills that young children need in a sequential, systematic manner. These are high quality, research and evidence based programs.”

— Sandra Crandall, Reading Specialist, Moiola Elementary

Developed by experienced classroom teachers and trusted by thousands of schools for over 25 years, our programs deliver real depth and real results — not just digital practice. Every lesson is designed to build confidence, close learning gaps, and support diverse learners, including ELL and special education students.

🔎For an overview of what’s included in every Essential Skills subscription, start with Essential Skills Complete. This highlights the major bundles but not individual programs like Phonemic Awareness, Reading Comprehension, Mastering Numeration. Remember, our new all-inclusive subscriptions include everything listed on our website.

Basic Skills Series

Everyday English Logo

Everyday English for ELLs builds a strong foundation in practical English vocabulary by teaching the meaning, spelling, and usage of essential words for day-to-day life. Developed by teachers and reading specialists, the program features seven engaging units and over 140…Read More

Designed for: Kindergarten, Grade 1, Grade 2, Grade 3, Grade 4, Grade 5, Grade 6, Grade 6 Plus

School Stories Logo

School Stories for ELLs builds a strong foundation in school-related English vocabulary by teaching the meaning, spelling, and usage of essential words through eleven engaging stories. Developed by teachers and reading specialists, the program features optional auditory support in 12…Read More

Designed for: Grade 2, Grade 3, Grade 4, Grade 5, Grade 6, Grade 6 Plus

Mastering Numeration Level 1 Logo

Provides students in grades K to 1 with a strong foundation in understanding basic number concepts. Some of the skills taught in this program include: number recognition, counting, addition and subtraction.

Designed for: Kindergarten, Grade 1

Mastering Numeration Level 2 Logo

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

Mastering Numeration Level 3 Logo

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

Measurement Grade 1 Logo

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

Measurement Grade 2 Logo

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

Designed for: Grade 2

Measurement Grade 3 Logo

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

Designed for: Grade 3

Patterning, Geometry & Data Management Grade 1 Logo

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

Designed for: Grade 1

Patterning, Geometry & Data Management Grade 2 Logo

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

Designed for: Grade 2

Patterning, Geometry & Data Management Grade 3 Logo

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

Designed for: Grade 3

Problem Solving Grades 2 & 3 Logo

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

Designed for: Grade 2, Grade 3

Problem Solving Grades 3 & 4 Logo

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

Math Operations Grade 4 Logo

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

Math Operations Grade 5 Logo

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