Our Classes
Our small group and private classes are led by expert teachers with 4-year degrees or equivalent proficiency in their field, ensuring that your child receives the highest quality instruction. We focus on project-based learning, giving students hands-on experience in each subject in small group classes. Parents are given the flexibility to enroll in homeschool blocks (several classes in a row), individual courses, marketplace, or our private school (4 or more classes per semester) providing a customizable learning experience. Check our schedule to find the perfect class for your child, and see what's available in your area!
(RC) Many classes are on a rotating-curriculum in which projects rotate on a three-year schedule, so students are continually exposed to new challenges, tools, and ideas. Feel free to re-enroll your students in the same class as the year before!
Kindergarten Program
Kindergarten Program (Ages 5-6) (RC)
Our Kindergarten program meets every other day for 3 hours (Monday/Wednesday or Tuesday/Thursday) and builds strong academic foundations through hands-on, play-based learning and purposeful skill practice. Students grow in early literacy, math thinking, and scientific curiosity through small-group instruction, read-alouds, guided writing, math centers, and simple experiments. Across both class days, we emphasize routines, social development, independence, and confidence—while progressing through Utah State Board of Education standards.
Video Game Development | WebDev
VIDEO GAME DEVELOPMENT | Web Dev (RC)
JR VIDEO GAMEDEV 1 - Lower Elementary (Gr 1–3) Ages 6-9
This engaging, hands-on course introduces students to the exciting world of game development using a block-based coding environment. Throughout the class, learners will build classic games like Pong, Breakout, and even a Mario-inspired platformer, all while mastering fundamental programming concepts.
JR VIDEO GAMEDEV 2 - Upper Elementary (Gr 4–6) Ages 9-12
Discover the art of retro game creation as you build a pixel-perfect RPG that echoes the charm of timeless adventures. In this hands-on course, students learn to design interactive levels, implement engaging character animations, and script dynamic combats using a visual coding approach. The journey combines traditional storytelling with modern block coding techniques, resulting in a captivating digital world that celebrates the spirit of classic role-playing games.
JR VIDEO GAMEDEV Capstone - Upper Elementary (Gr 4–6) Ages 9-12
Focusing on the creative process, this semester guides students in turning their innovative game concepts into actionable plans. By crafting a design document that details everything from narrative structure to interactive features, students gain essential skills in planning and documentation, laying a solid foundation for their future game development projects.
TEEN VIDEO GAMEDEV Middle / High School (Gr 7–12) Ages 12-18
Build upon your RPG foundation by expanding worlds, refining mechanics, and deepening player immersion. In this course, students will design more complex levels, integrate side quests, and develop interactive NPCs with unique behaviors. Through visual coding and structured planning, they’ll enhance storytelling, gameplay balance, and overall game flow, setting the stage for advanced development.
TEEN WEBDEV - Middle / High School (Gr 7–12) Ages 12-18
Students learn how to build and publish websites from the ground up. In a project-based format, they’ll plan page layouts, write clean HTML5, style with CSS, and (as ready) add interactivity with JavaScript while practicing usability, accessibility, and responsible digital citizenship.
3D Printing
3D Printing (RC)
JR 3D PRINT 1 - Lower Elementary (Gr 1–3) Ages 6-9
Learn the basics of 3D modeling to print your very own 3D prints! In this ceramics class for the digital age, students learn all about the operation of a 3D printer, the cool things you can create in the 3D printing world, and the 3D modeling strategies that make it all work. This course follows a three-year project cycle—students build the same core skills, but the featured projects rotate every three years to keep the experience fresh and creative.
JR 3D PRINT 2 - Upper Elementary (Gr 4–6) Ages 9-12
In 3D Printing II, students learn advanced modeling and printing techniques. They practice designing more complex, custom shapes to bring their ideas to life and use finishing methods that add professional-looking details. The course also covers basic business skills and the ethics of selling 3D-printed creations.
TEEN 3D PRINTING - CAD Middle / High School (Gr 7–12) Ages 12-18
Students learn to design in CAD and bring ideas to life through 3D printing. They’ll create accurate 3D models, export print-ready files, use slicing software, and refine designs through testing and iteration—building a portfolio of functional prototypes and creative projects.
Art
Art (RC)
EARLY ART - Early Learners (Ages 4-7) Kindergarten (Ages 5-6)
Kids will have fun creating art while exploring a variety of mediums like paint, pastels, collage, and clay. This class builds creativity, fine-motor skills, and confidence through hands-on projects.
ELEM ART 1 - Lower Elementary (Gr 1–3) Ages 6-9
Elementary Art (1st – 3rd Grade) is an engaging course that guides students through drawing, painting, and mixed media while building skills in creating, presenting, responding, and connecting. Through hands-on projects, students develop creativity, confidence, and critical thinking. In a supportive classroom, young artists explore new techniques and express their ideas.
Elem ART 2 - Upper Elementary (Gr 1-3) Ages 10-12
Elementary Art 2 (4th - 6th Grade) Builds on foundational skills in drawing, painting, and mixed media while introducing new materials like clay, collage, and digital illustration. Through project-based lessons, students refine techniques, develop personal style, and strengthen critical thinking and problem-solving as they prepare for more advanced art experiences.
CLAY SCULPTURE 1 — Lower Elementary (Gr 1–3) Ages 6-9
Students will learn foundational hand-building techniques to sculpt with clay, including shaping, smoothing, and adding texture and details. Projects range from simple forms to creative sculptures, with plenty of room for individual style and imagination.
CLAY SCULPTURE 2 - Upper Elementary (Gr 1-3) Ages 10-12
Students explore the art of 3D form through hands-on clay sculpting. Using age-appropriate techniques—pinch, coil, slab, scoring/slipping, texture, and finishing—students create functional and expressive sculptures while learning about form, balance, proportion, and craftsmanship. Projects emphasize creative problem-solving, studio habits, and reflecting on artistic choices.
2D ANIMATION (PROCREATE) - Upper Elementary (Gr 4–6) Ages 9-12
This introductory animation course teaches students the core principles of movement—timing, squash and stretch, and anticipation—through hands-on, frame-by-frame work. Using accessible digital tools, learners will develop storyboards, sketch key frames, and assemble simple sequences.
Painting 1 & 2 — (Gr 1–6 )
Students explore painting in a fun, skill-building studio environment while learning how to use color, line, shape, texture, and value to create original artwork. Each project introduces a new technique—such as watercolor washes, tempera layering, acrylic blending, brush control, and mixed-media painting—while encouraging creativity and personal expression. Students practice sharing their work, giving kind feedback, and building an art portfolio over time.
Robotics
Robotics (RC)
EARLY ROBOTICS 1 Engineering - Early Learners (Ages 4-7) Kindergarten (Ages 5-6)
Students will get creative using everyday materials like Legos, popsicle sticks, and toilet paper rolls. Kids explore basic design principles by building fun projects that encourage them to think like engineers and spark their creativity. Through hands-on experimentation and playful challenges, students develop problem-solving skills, learn about balance and stability, and ignite a passion for innovative thinking—all in a supportive, interactive environment.
EARLY ROBOTICS 2 Snap CIRCUITS - Early Learners (Ages 4-7) Kindergarten (Ages 5-6)
Students are introduced to engineering fundamentals by combining Snap Circuits with LEGO creations. Students explore how simple motors power their designs, learning basic circuitry while sparking creativity and problem-solving skills. Hands-on projects guide them to think like engineers and bring their imaginative models to life, igniting an early passion for STEM.
JR ROBOTICS 1 Fundamentals - Upper Elementary (Gr 4–6) Ages 9-12
Students will explore the fundamentals of robotics, programming, and electronics using the VEX IQ robot, VEX Code VR, and introductory Arduino. They’ll learn to design circuits, control lights and sound, drive motors, read sensors, and combine hardware and software into working gadgets. Hands-on projects each term reinforce concepts and build toward a creative capstone of the student’s own design.
JR ROBOTICS 2 - Engineering & Coding (Gr 4–6) Ages 9-12
Students build on their VEX IQ skills by using sensors—distance, color, touch and gyro—to trigger actions and writing code with variables, loops and functions in VEX Code VR. They design gear trains and custom attachments for precise movement. By the end, each student creates a “Reaction Bot” that navigates a simple maze using sensor feedback, then shares a working demo and a short design summary with the class.
TEEN ROBOTICS- Middle / High School (Gr 7–12) Ages 12-18
Students will add C++/C# coding to their skill set, creating more advanced control programs for the VEX EXP. They’ll integrate Arduino modules—like temperature or motion sensors—into their robot projects and write C++/C# code to process those signals. By the end, each student plans and builds a custom robot or gadget that blends VEX EXP mechanics, Python and C# software, and Arduino inputs and outputs into a polished final project.
BRICK ROBOTICS (LEGO) - Lower Elementary (Gr 1–3) Ages 6-9
Explore the exciting world of robotics and STEM with our LEGO SPIKE class! In this hands-on course, students design, build, and program dynamic models using LEGO SPIKE kits. They’ll develop critical thinking and problem-solving skills through creative projects, collaborate in teams, and gain a solid foundation in coding and engineering concepts. Ideal for curious minds ready to turn ideas into reality, this class makes learning fun and interactive while sparking innovation and teamwork.
Additional Classes
DIGITAL MUSIC Ages Middle / High School (Gr 7–12) Ages 12-18 (RC)
Students learn the fundamentals of making music with modern tools—building beats, recording audio, shaping sound, and creating original tracks. This class emphasizes creativity, listening skills, collaboration, and sharing finished work through a simple portfolio of recordings.
SEWING 1 - Lower Elementary (Gr 1–3) Ages 6-9 (RC)
Learn the timeless skill of sewing in our Beginner Sewing Class! Designed for kids ages 10 and up, this hands-on course introduces students to the basics of sewing, including how to safely use a sewing machine and beginner-friendly projects. From stitching techniques to crafting your very own creations, this class will build confidence and inspire a love for DIY projects. By the end of the course, students will take home their very own handmade items. No prior experience required—just bring your enthusiasm and imagination!
SEWING 2 - Upper Elementary (Gr 4–6) Ages 9-12 (RC)
In this intermediate sewing class, you’ll build on beginner skills by practicing basic techniques like sewing strong seams, attaching buttons, and making buttonholes. You’ll learn how to read and adjust patterns for a better fit and finish edges neatly. Guided projects—such as a tote bag.
TYPING - Upper Elementary (Gr 4–6) Ages 9-12 (RC)
Students build confident, efficient typing skills through fun drills, games, and short typing challenges. The focus is on proper form and key-by-touch technique, improving fluency for schoolwork, writing, and digital projects.
Japanese 1 Fundamentals (RC)
Konnichiwa! Are you planning on visiting Japan soon? Do you like anime, games, or Japanese music? Do you want to more easily communicate with Japanese friends or family? Get an intro to the language in Japanese I! Learn and practice the three Japanese alphabets, the vocabulary you need for travel, and basic conversational grammar.
GERMAN - Middle / High School (Gr 7–12) Ages 12-18
Students build a strong foundation in German through speaking, listening, reading, and writing practice. Using real-life topics (introductions, school, food, travel, hobbies), learners develop practical vocabulary, basic grammar, and cultural understanding through games, conversation, and short projects.
ANIMAL SCIENCE - Lower Elementary (Gr 1–3) Ages 6-9 (RC)
In this hands-on science class, students explore animals and how they survive in the world around them. Kids will observe animal structures and behaviors, compare habitats, model life cycles, and use simple investigations to ask questions, collect evidence, and share what they learn.
Additional Classes
Piano Ages 4+
Our piano classes, using the renowned Faber curriculum, are perfect for students ages 4 through adult. Whether you're a beginner or advancing your skills, our expert instructors provide engaging and supportive lessons. We prioritize excellent communication between parents and teachers to ensure a collaborative learning experience. As part of your registration, students can participate in our December and May recitals, showcasing their progress in a fun and encouraging environment. Join us to develop your musical talents and enjoy personalized support every step of the way!
Guitar Ages 8+
One-on-one guitar instruction tailored to your child’s pace and goals. Students learn proper technique, chords, strumming, picking, reading tablature and/or notation, and how to play songs they enjoy. Lessons build strong musical habits, confidence, and performance skills through personalized practice plans and regular progress check-ins.
Ukulele "Our beginner ukulele classes are perfect for younger students eager to start their musical journey and a great introduction for those wanting to eventually learn guitar. Tailored for ages 4 and up, these fun and engaging classes teach the fundamentals of playing the ukulele in a supportive, nurturing environment. With a focus on communication between parents and teachers, we ensure that every child progresses at their own pace. Students can also look forward to performing in our December and May recitals, giving them the chance to showcase their new skills with confidence.
Voice Ages 8+
Our voice lessons are perfect for students ages 8 and up, whether they are just beginning or looking to refine their singing skills. In these engaging and personalized classes, students will learn vocal techniques, breath control, and performance skills, all while building confidence in their voice. We prioritize excellent communication between parents and instructors, ensuring each student receives the support they need to thrive.
Drums Ages 8+
Our Drum class is perfect for young musicians ages 8+ who are ready to take their skills to the next level by learning to use the full drum set. In this group class, students will build on their basic rhythm and coordination skills as they explore new beats and techniques on the drum kit. With hands-on instruction, students will gain confidence in using different parts of the drum set, all while enjoying a fun, supportive environment.
Ukulele Ages 4+
Our beginner ukulele classes are perfect for younger students eager to start their musical journey and a great introduction for those wanting to eventually learn guitar. Tailored for ages 4 and up, these fun and engaging classes teach the fundamentals of playing the ukulele in a supportive, nurturing environment. With a focus on communication between parents and teachers, we ensure that every child progresses at their own pace. Students can also look forward to performing in our December and May recitals, giving them the chance to showcase their new skills with confidence.

Welcome to our General Education Classes
Science
From early explorations in nature to advanced scientific research, our science classes encourage hands-on inquiry and experimentation. Younger students engage with basic concepts through interactive activities, while older students dive into specialized fields such as biology, chemistry, physics, and environmental science, preparing them for future challenges and innovations.
Math
Our math curriculum builds a solid foundation starting with fundamental arithmetic and problem-solving in the early grades. As students progress, they master more complex concepts through courses in geometry, algebra, and calculus. Our approach emphasizes critical thinking, logical reasoning, and real-world application, ensuring students develop the confidence and competence needed to tackle any mathematical challenge.
English/
Language Ars
Effective communication is at the heart of success, and our English/Language Arts program is designed to cultivate strong reading, writing, and critical thinking skills. From phonics and reading comprehension for younger learners to literature analysis and creative writing for high school students, our curriculum evolves with each grade level. Students are encouraged to express themselves clearly and thoughtfully, preparing them for the demands of higher education and beyond.
GenED Classes (Science, ELA, Math) Classes meet twice weekly.
English | Language Arts 1st-2nd Grade
Students will expand their reading abilities by exploring longer texts, practicing comprehension strategies, and recognizing story elements. Writing focuses on sentence structure, punctuation, and short paragraphs, allowing students to express ideas clearly. Literature studies introduce fables, folktales, and poetry, fostering an appreciation for different genres. Communication skills grow through storytelling, group discussions, and basic presentations.
English | Language Arts 3rd-4th Grade
Students will enhance their critical thinking and comprehension skills by exploring novels, nonfiction, and poetry. Students expand their writing skills to produce multi-paragraph compositions, such as narratives, opinion pieces, and informative essays. Class discussions, presentations, and collaborative projects strengthen communication skills, while literature discussions encourage students to analyze characters, themes, and author's purpose. Communication skills are strengthened through class discussions, presentations, and collaborative projects
English | Language Arts 5th-6th Grade
Students will refine their reading skills by analyzing texts for deeper meaning, identifying literary devices, and expanding vocabulary. Writing assignments focus on structured essays, creative writing, and research-based projects. Literature studies include classic and contemporary works, encouraging thoughtful discussions. Communication practice includes debates, speeches, and collaborative presentations to enhance public speaking skills.
English | Language Arts 7th-8th Grade
Students will engage in advanced reading comprehension, literary analysis, and critical discussions. Writing assignments include persuasive essays, research projects, and creative storytelling, helping students develop strong writing voices. Literature selections encourage exploration of themes, historical contexts, and diverse perspectives. Communication skills are honed through formal presentations, group discussions, and debate exercises to prepare students for higher-level learning.
Math 1st-2nd Grade
Students will build upon foundational skills by mastering addition and subtraction within 100 and beginning early multiplication concepts. They explore geometry through shapes and symmetry, dive into measurement with time and money, and learn to interpret data with graphs and charts. Algebraic thinking is introduced through patterns and simple equations, fostering problem-solving and critical-thinking skills in a fun and interactive way.
Math 3rd-4th Grade
Students will enhance their arithmetic skills with multi-digit multiplication and long division while exploring equivalent fractions and decimals. Geometry topics include angles, symmetry, and coordinate grids, while algebraic reasoning is developed through equations and word problems. Students also analyze data sets and explore probability, preparing them for higher-level mathematical thinking. Real-world applications encourage logical reasoning and problem-solving.
Math 5th-6th Grade
Students transition to more advanced mathematical thinking. They develop strong algebraic foundations by working with variables, expressions, and equations. Geometry topics include angles, area, surface area, and three-dimensional shapes. Statistics lessons focus on analyzing data and understanding probability. Students also explore an introduction to rates, ratios, and proportional reasoning, setting the stage for pre-algebra and beyond.
Math 7th-8th Grade
This course strengthens students’ middle school math foundation and prepares them for high school algebra and geometry. Students build fluency with rational numbers, ratios and proportional reasoning, and solving multi-step equations—then extend those skills to functions, systems of equations, geometric reasoning, and modeling real-world situations. Lessons emphasize problem-solving, mathematical reasoning, and clear communication of thinking, aligned to Utah State Board of Education Utah Core Standards.
Science1st-2nd Grade
Students will dive deeper into scientific discovery through interactive learning. In biology, they explore life cycles, ecosystems, and animal adaptations. Chemistry introduces mixtures, solutions, and simple reactions. Physics concepts expand with an exploration of sound, magnets, and energy. In earth science, students investigate rocks, soil, and water cycles, while environmental science focuses on conservation and sustainability. Through hands-on experiments and nature studies, students develop observation and problem-solving skills.
Science 3rd-4th Grade
Students will investigate science through experimentation and real-world applications. In biology, they examine cells, animal classifications, and ecosystems. Chemistry lessons focus on the properties of matter and chemical changes. Physics introduces electricity, magnetism, and forces in motion. Earth science explores weather patterns, erosion, and the solar system, while environmental science discusses biodiversity, pollution, and the impact of human activity on the planet. Students apply the scientific method in hands-on experiments to develop analytical thinking.
Science 5th-6th Grade
Students will take a deeper dive into advanced scientific concepts, preparing them for future studies. In biology, they explore microbiology, body systems, and heredity. Chemistry lessons cover chemical bonding, elements, and lab experiments. Physics expands to include Newton’s Laws, motion, and energy transformations. Earth science explores plate tectonics, the atmosphere, and astronomical phenomena. Environmental science challenges students to analyze global issues like climate change, resource management, and human impact on the environment. Through labs, research projects, and real-world applications, students develop critical thinking and problem-solving skills.
Science 7th-8th Grade
Building on the foundations from grades 5–6, students take a deeper dive into life, physical, earth/space, and environmental science through hands-on labs, engineering design challenges, research projects, and real-world applications. Learners investigate topics such as cells and body systems, heredity and evolution, forces and motion, energy transfer, chemical interactions, plate tectonics and Earth’s history, ecosystems, and human impact on natural systems—while strengthening critical thinking, data analysis, and scientific communication skills.

.png)