Skip to main content
SAM Studio’s content library gives you access to more than 850 lessons aligned to national and state standards, spanning kindergarten through grade 8. Assigning a lesson takes just a few clicks, and students see it waiting for them the next time they log in.

About the lesson library

The library is organised by grade level and subject, making it easy to find lessons that fit your curriculum. Every lesson is tagged with the standards it addresses, so you can confidently tie SAM Studio activities to your learning objectives.

850+ Lessons

Covering K–8 across STEAM subjects: science, technology, engineering, art, and math.

Standards-aligned

Lessons are tagged to national and state standards. Filter by standard to find the right fit for your curriculum.

Multiple formats

Choose from STEAM lessons, starter lessons, and interactive lessons with embedded step-by-step instructions.

Types of lessons

STEAM lessons are project-based activities that combine physical or digital making with science, math, or engineering concepts. They typically include teacher-facing guidance materials. Starter lessons are shorter, introductory activities designed to get students comfortable with the SAM Studio environment and a specific coding concept quickly. Interactive lessons are the newest format. They embed step-by-step instructions directly inside SAM Studio, so students follow along without switching between a worksheet and the app. Interactive lessons also support in-app submission, which means you can track and grade completion without collecting paper or external files.

Assign a lesson

1

Open the Lessons section

In teacher view, click Lessons or Content Hub in the left-hand navigation. The full lesson library opens.
2

Find the lesson you want

Use the filters on the left to narrow by grade level, subject, or lesson type. You can also type a keyword into the search bar — for example, “circuits”, “fractions”, or “Blockly” — to find relevant lessons quickly.
3

Preview the lesson

Click any lesson card to open the preview. The preview shows you the lesson overview, learning objectives, standards tags, estimated time, and the first steps of the activity. Reviewing the lesson before you assign it is a good way to decide whether it fits your current unit.
4

Click Assign

When you’re ready to assign, click the Assign button on the lesson preview page.
5

Select your classroom or group

Choose the classroom or student group you want to assign the lesson to. You can also assign to individual students if needed. Optionally, set a due date so students know when to complete it.
6

Confirm the assignment

Click Confirm. The lesson is now assigned. Students will see it in their dashboard the next time they log in.
You can assign the same lesson to multiple classrooms. Repeat steps 4–6 for each classroom, or select multiple classrooms in the assignment dialog if your account supports it.

Track and grade interactive lessons

Interactive lessons include built-in submission and grading tools, so you don’t need to collect work outside of SAM Studio.
1

Open the Progress view

In teacher view, click Progress in the left-hand navigation.
2

Select the assigned lesson

Choose the lesson you want to review from the list of active assignments. You’ll see a roster showing each student’s status: Not started, In progress, or Submitted.
3

Review a student's submission

Click a student’s name to open their submission. You can view the work they completed inside the interactive lesson.
4

Mark completion

Click Mark Complete to record that the student has finished the lesson. You can also leave a short comment or feedback note visible to the student.
Not all lessons have interactive submission built in. For non-interactive lessons (such as standard STEAM lessons), track completion by observing students during class or by having them share their project file with you through SAM Studio’s share feature.

Unassign or reassign a lesson

If you need to remove a lesson from a classroom — for example, if you assigned it by mistake — go to the Progress view, find the lesson, and click Unassign. Students will no longer see the lesson in their dashboard. Any work they’ve already saved is preserved in their projects. To reassign a lesson to a different group, follow the assign steps above and select the new classroom or group.