Music & art school portal for lessons & practice

A music and art school portal is where teachers keep the lesson schedule on one calendar and students log their practice between lessons.

Pattern: Tracking

Describe it to Pory

“We're a small music and art school. Teachers need one lesson calendar, and students should log their practice between lessons.”

Viewing as

Calendar

Lessons — October 2026

MonthWeekToday
ScheduledTaughtCanceled
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Powered by Pory

In plain English

How Pory sets it up

Pory gives every student and teacher a sign-in of their own. Each student sees only their own lessons. It covers lessons, recitals and practice logs. Lessons, practice logs, practice targets, exams and recitals, fees, shared music and crescendo staff live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Teachers see the week's lessons on one calendar, not the office whiteboard

Lesson times lived on a whiteboard by the front desk and in each teacher's planner, and they rarely agreed after a reschedule. In Pory every lesson sits on a calendar with the student, teacher, discipline and time, marked scheduled, taught or canceled. Teachers stop calling the office to ask whether their 4:30 piano is still on.

CalendarDone by: Teacher
02

Students log each practice session, so lessons start from what happened

Practice records were a paper notebook that came back crumpled, blank, or filled in on the bus that morning. In Pory a student logs the piece, the date, the minutes and a line on what went well, and sees their own log as a list. Teachers start the lesson knowing whether the scales actually happened.

Forms to submit a recordDone by: Student

Who sees what in a music & art school portal

Every person signs in to their own view. This is what each role in the demo gets.

Student

Sees only their own lessons.

Pages
Home, My practice logs, My lessons, Exams and recitals, Fees, School info
Can start
New practice log

Teacher

Sees every lesson in the portal.

Pages
Home, Calendar, My students, Practice logs, Exams and recitals, School info
Can start
Set a practice target, Invite a student

What’s in the music & art school portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Lessons

  • Lesson (text)
  • Date (date)
  • Time (time)
  • Student (link)
  • Teacher (link)
  • Discipline (choice: Piano, Violin, Guitar, Watercolor)
  • Status (choice: Scheduled, Taught, Canceled)
  • Room (text)
  • Teacher's note (long text)

Practice logs

  • What I practiced (text)
  • Date (date)
  • Minutes (number)
  • What went well, what didn't (long text)
  • Worked on (text)
  • Discipline (choice: Piano, Violin, Guitar, Watercolor)
  • Student (link)

Practice targets

  • Target (text)
  • By (date)
  • Student (link)
  • Status (choice: Set, Working on it, Ready to play)
  • Set by (link)

Exams and recitals

  • Entry (text)
  • Reply by (date)
  • Student (link)
  • Kind (choice: Exam, Recital)
  • Status (choice: Invited, Confirmed, Entered, Declined)
  • Details (long text)

Fees

  • What for (text)
  • Issued (date)
  • Due (date)
  • Amount ($) (number)
  • Status (choice: Issued, Paid, Overdue)
  • Student (link)

Shared music

  • Title (text)
  • Kind (choice: Sheet music, Recording, Handout)
  • Shared on (date)
  • For (link)
  • File (file)

Crescendo staff

  • Name (text)
  • Teaches (text)
  • In on (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Collect

1 part
  • Forms

    Signed-in or public, with typed fields and file uploads. A form files a record; it doesn't start an email thread.

Share

1 part
  • Calendar

    Records on a month or week view, by date.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

A student signs in with a link sent to their email and lands on Home. They see Home, My practice logs, My lessons, Exams and recitals, Fees and School info, and only the lessons that are theirs. From there they can use “New practice log”.

You invite them. Each person gets a sign-in link by email, with no password to set, and lands in the role you chose for them.

Build your music & art school portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited students.

See pricing · How Pory builds a portal