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. Forgot your password? Use Forgot your password? on the sign-in page, or ask your admin.

Your dashboard β€” today's lessons, your students, quick links.
πŸ“Έ 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. Stuck on anything? Tap the ? button (bottom corner) and choose Ask AI β€” it answers in your language and knows how your school is set up.

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.

⚑ Shortcut: Import school hoursIf your school runs fixed hours, press Import school hours instead of painting a whole week by hand β€” it fills the grid with the school's opening hours, and you then remove the times you don't work and add any extra. It merges, so anything you already painted stays. Review, then save. Nothing is saved until you do.
ℹ️ Your hours always winThe school's hours are only a starting point β€” nothing is scheduled against them. Once you save, your grid is the only thing the scheduler reads. If the school changes its hours later, your availability is left exactly as you set it; re-import only if you want to pick up the change.
πŸ‘₯ Your admin may set this for youOffice staff can paint your availability from their side, and you'll get a notification when they do. Open this tab any time to review or change it β€” you always have the final say over your own grid. Lessons already booked show red and are locked for both of you; ask the office to reschedule if one needs to move.
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, subject, exact time range, and room. It repeats weekly β€” no rebooking needed.

Weekly lessons
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Your weekly lesson grid.
πŸ“… Classes that are not weeklyTwo kinds of class cannot be drawn on a weekly grid, so they are listed underneath it with the dates they really run on, each naming its own room: a session pack, which meets on hand-picked dates, and a one-time class or masterclass, which meets once. A one-time class stays there until the end of its own day and then drops off the schedule β€” it has already happened, so it is not part of your week ahead. You can still find it, and its register, on My Calendar by stepping back to the week it was held.

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.

πŸ•˜ Times follow your school's clockIf your school has set a time zone, every time you see β€” your weekly grid, your calendar, attendance, and the timestamps on your pay β€” is shown in the school's own zone, whatever device or country you are reading from. If your school has not set one, times follow your own device clock, exactly as before. Only your owner can change it.
πŸ‘₯ A group class can meet more than once a weekA group you teach may appear on two or three different days β€” that is one class with several weekly meetings, each with its own time and its own room, not several classes. Your register lists every one of them.
πŸ’‘ 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 subject, 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.
πŸ“„ Reports, and the students you only see in a classSidebar β†’ Reports lists every student you teach β€” including the ones you have no private lesson with, because they sit in one of your group classes. Their report is built the same way: their attendance in your class, the notes you wrote for them, and the chips under their name showing what they are enrolled in. If your school has turned the preference off, those chips show only your own subjects. Either way you read only the notes you wrote β€” another teacher's notes on the same student are never shown to you.
πŸ”’ Private notesOn each student card, Add note opens your private staff notes β€” confidential observations only you and the school's admins can see (never the student or their parents). Use them for things like scheduling issues or how a student is coping β€” separate from the lesson notes that parents read. This is different from the Lesson Notes section below, which is shared with the family.

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.

πŸ‘₯ Group classes: one registerA group class has a single register, the same one the office sees β€” mark each student Present or Absent per session. It appears once the class has been activated, and each student's group attendance shows in their own attendance history.
πŸ“Ž Files on a class note, and who hears about itThe class note takes attachments β€” a worksheet, a backing track, a photo of the board β€” exactly as a private lesson note does. Add them under the note; every student marked Present gets a copy. Marking a register also notifies each student that they were marked present or absent, the same message a private lesson sends, and records who marked it in the school's Audit Log. Re-opening a register and saving it again notifies nobody: only a change is announced.

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.
  • Attendance note (optional) β€” a one-line note about the session itself, e.g. "arrived 15 minutes late". It appears beside that lesson on the student's calendar.
Writing a lesson note with homework and rating.
πŸ“Έ Screenshot pending β€” run capture-screenshots.mjs
Writing a lesson note with homework and rating.

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

The page lists every lesson you marked Present in the last 90 days, and opens on Needs notes β€” the lessons still waiting on you, with a running count. Switch to All lessons to revisit notes you've already written. Nothing is created until you save, so a lesson simply stays on the list until it has a real note.

πŸ‘₯ Notes for a group classYour group classes are on this page too. Write the note once for the whole class β€” every field is shared β€” and change it for any one student who needs something different. Each student's note says which class it came from. On your Students page a class is its own card: open it to set the class's progress once, then adjust the exceptions.
πŸ’‘ 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.

Exams & assessments

On a student's Progress page, Exams & assessments records every test that student sits β€” yours and the ones they sit somewhere else. You can add an exam before it happens and come back afterwards to fill in the grade.

Two things are asked, and they are independent of each other:

  • Who sets it β€” We set it (your school runs it) or Their school (somebody else runs it; name the school). An exam set elsewhere takes no room, no teacher and no slot from you β€” it is a reason to book more lessons before it, not fewer.
  • When it is β€” a date ahead of you is a plan, a date behind you is a record. Both are allowed.

The status looks after itself: an exam still to come is planned, and once it has a result or a score it is done. The only one you set by hand is Missed it. Use Edit on a row to add the grade later β€” words (“Distinction”), a number with the mark it is out of (16 / 20), or both. Always give the scale when you give a number: 16 means nothing next to another school's mark without it.

ℹ️ Only your subjectsYou can file an exam only for a subject you actually teach that student. If they also study something else with another teacher, that subject is not in your list β€” ask an admin, who can record any subject.

Your Overview shows Exams coming up: your students' planned exams for the next 30 days with a countdown (“Tomorrow”, “in 9 days”), and Needs grade on anything whose day has passed without a result. Tap a row to go straight to that student's Progress page.

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.
πŸ•‘ Your HistorySidebar β†’ My History lists everything in your teaching, newest first: each lesson you gave and its register (a group class appears once, with its attendance counted), your absences, your pay β€” bill raised and paid β€” and students who started or stopped with you. Filter by student, subject, kind and dates, or export to CSV. If your school lets teachers see student payments, your students' invoices and payments appear here too.

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 β€” your name, email, phone, address, photo, bio and password. Changing your email asks for your current password and sends a confirmation link to the new address; nothing changes until you click it. 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 a lesson.

If the school allows it, the student (or a parent) requests it from their own Schedule page and the office confirms it. Permanent slot changes also go through the admin, who checks your grid and the room.

I've been given someone else's group class.

When the office changes a class's teacher, the students, register and billing carry on unchanged β€” the class simply appears on your schedule, calendar and Lesson Notes from then on.

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