Spteca
🎹 Teacher

The Teacher Guide

Welcome! Your admin created your account β€” this guide gets you teaching. One thing before anything else: set your availability. Until you do, the school cannot schedule a single student with you.

1 Β· Your first login

Your admin gives you a username and password. Go to spoteca.com/login (or your school's portal link), sign in, and you'll land on your teacher dashboard. Change your password anytime in Account Settings.

Teacher overview
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Your dashboard β€” today's lessons, your students, quick links.

Your sidebar: Overview Β· My Schedule Β· My Calendar Β· Students Β· My Curriculum Β· Lesson Notes Β· Reports Β· My Payments Β· Messages Β· Account Settings. A guided tour runs on first login (replay it with the ? button).

2 Β· Set your availability β€” do this first ⚠️

Sidebar β†’ My Schedule β†’ β€œMy Availability” tab

⚠️ Why this is step oneThe admin books students only into slots you've marked as available. An empty grid = you're invisible to the scheduler = no students, no lessons, no pay.
1

Open the grid

My Schedule has two tabs: Weekly Lessons and My Availability. Open the second. You'll see a weekly grid, Monday to Saturday, from 8:00 to 22:00 in 15-minute rows.

2

Paint your free hours

Click a slot to toggle it, or click-and-drag to paint whole blocks green in one stroke. Mark every window you're genuinely willing to teach.

3

Save

Hit Save availability. Done β€” the admin can now book students with you.

Available β€” you marked it free Booked β€” a lesson exists here (locked) Unavailable
Availability empty
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
A new teacher's empty availability grid.
Availability painted
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Drag to paint blocks β€” here Mon–Fri, 4pm–8pm.
  • Booked slots are protected β€” once a student occupies a slot it turns red and you can't accidentally un-mark it. To free it, the admin must move the lesson first.
  • Update anytime β€” new semester, new life schedule? Repaint and save. Existing lessons are never touched by availability edits.
  • Going away? Don't unpaint your grid for holidays β€” that's what absences are for. Tell your admin; they'll log the absence and handle rescheduling of affected lessons properly (see the Admin guide).

If your school sets your hours for you

ℹ️ Fixed-schedule schoolsSome schools assign teachers fixed working hours (e.g. every weekday 15:00–20:00). In that case your grid may already be filled when you first log in β€” the school imported it centrally. Verify it matches your reality; you can still adjust and save if your admin agrees.

3 Β· Your schedule & calendar

Back on the Weekly Lessons tab, your recurring week appears as the admin enrolls students: student name, instrument, exact time range, and room. It repeats weekly β€” no rebooking needed.

Weekly lessons
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Your weekly lesson grid.

My Calendar shows the same lessons on real dates β€” including one-off changes: reschedules, cancellations, group sessions and school events. When in doubt about a specific date, trust the calendar.

πŸ’‘ Lesson remindersSpoteca sends automatic reminders before lessons (and can notify you when your schedule changes). Enable push notifications when your browser asks.

4 Β· Your students

Sidebar β†’ Students β€” everyone assigned to you, with instrument, level and plan. Open a student to see their profile, lesson history, attendance, notes trail and curriculum progress. This is your prep page before each lesson.

My students
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Your student roster.

5 Β· Attendance

Mark each occurrence Present / Absent / Late / Excused right after the lesson (from the lesson, your calendar, or the attendance page). Accurate attendance matters: it feeds the student's record, the school's early-warning flags, and β€” on pay-per-attendance plans β€” your pay.

6 Β· Lesson notes & homework

Sidebar β†’ Lesson Notes

After each lesson, write a short note β€” it's the feedback loop parents love and the reason they keep paying:

  • Content β€” what you covered.
  • Topics β€” tag the areas touched (technique, theory…).
  • Homework β€” what to practice for next time.
  • Rating β€” a quick performance score for the session.
  • Attachments β€” sheet music PDFs, reference recordings.

Students and their parents see notes in their own portals immediately.

Lesson notes
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Writing a lesson note with homework and rating.
πŸ’‘ Two minutes, big impactA two-line note after every lesson is the single strongest retention tool your school has. Make it a habit.

7 Β· Curriculum & progress tracking

Sidebar β†’ My Curriculum

Your school defined a curriculum β€” levels, skill domains, skills, repertoire and badges. You drive each student along it:

  • Skills β€” mark a student's skills as In progress β†’ Mastered as they develop.
  • Repertoire β€” assign pieces from the school library (or ad-hoc); track Assigned β†’ Learning β†’ Polishing β†’ Performed with a progress bar.
  • Levels β€” move students up when they're ready; record exam results as assessments.
  • Badges β€” many award themselves (practice streaks, pieces performed); others you or the admin award manually.

Everything you mark appears live on the student's Journey page β€” their progress map β€” and in printable progress reports for parents.

Teacher curriculum
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Tracking skills and pieces per student.

8 Β· Your pay

Sidebar β†’ My Payments

Your monthly earnings are calculated automatically from each plan's rate basis β€” a monthly rate, a fixed amount per billing period or term, per scheduled lesson, or per attended lesson (your school may set custom rates per teacher). See the month's breakdown per student/class, deductions if any, payment status, and history. On pay-per-attendance plans, only sessions marked Present count β€” one more reason to keep attendance accurate.

My payments
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Your pay summary.

9 Β· Messages & account settings

Messages β€” chat directly with your students, their parents, or the admin. Everything in one thread per person, with read receipts.

Account Settings β€” update your password, photo, bio and contact details. Your bio is visible to students on their "My Teacher" page β€” make it warm.

FAQ

I set availability but have no students yet.

That's the admin's move now β€” they enroll students into your green slots. Your part is done; maybe give them a nudge. πŸ™‚

Can I block a single date (doctor's appointment)?

Availability is your recurring weekly pattern. For one-off dates, ask the admin to log an absence β€” affected lessons get rescheduled properly and parents are informed.

A student wants to move their weekly slot permanently.

Permanent slot changes go through the admin (they check your availability grid and the room). One-time moves are reschedules, also handled by the admin within the plan's allowance.

Why is a slot red when I never marked it available?

Red means booked. Group classes and events can be scheduled onto your calendar by the admin directly β€” they don't require individual availability.

My pay looks off.

Check attendance first (especially on pay-per-attendance plans), then ask the admin β€” they see the same per-lesson breakdown and any deductions with notes.

Next β†’ The Student & Parent Guide