For schools

Assign on paper or screen. PencilGo keeps the next practice ready.

Use digital or printable worksheets, track how students are doing, and provide the right follow-up practice without starting over.

Free for verified teachers · No trial · No payment information

Class-code sign-in

Students use a class code or QR code, then tap their name card. No student email is required.

Progress in one place

Teachers see assignments, completion, skipped work, and needs-support signals in one workspace.

Printable class packs

Print matching practice when a class needs paper work, small-group support, substitute plans, or homework.

Built for student privacy

Learner pages stay ad-free and child records stay under adult, class, or school control.

One learning loop

Digital when it helps. Printable when it fits.

Move between online practice and paper support without losing the thread. Use progress to choose targeted work for small groups, homework, substitute plans, or screen-free days.

Browse workbooks

Weekly reports families can read in their language

Choose a report language in each student's details, alongside the parent or guardian email. Weekly reports summarize completed practice, progress, and what needs attention. They are included with free verified teacher accounts.

  • English
  • SpanishEspañol
  • Arabicالعربية
  • Chinese (Simplified)简体中文
  • VietnameseTiếng Việt
See how weekly reports work

How school setup works

  1. Set up teacher and school accounts.
  2. Create classes and add student names or nicknames with grade levels.
  3. Share a class code or QR code so students can choose their name card.
  4. Assign practice, review progress, and print support packs when needed.

Student privacy basics

  • No student email required for learner pages.
  • Names, grades, assignments, answers, and progress stay visible only to authorized adults and the learner flow needed for sign-in.
  • Removed student and class records are retained for two years, then scheduled for permanent deletion.
  • Schools can request deletion through an authorized school contact.