Skip to content
My Music LessonsBring music to your school
Menu
Bring music to your school

School-day music lessons, with instruments and teaching arrangements agreed with your school.

THE FREE SCHOOL MUSIC PROGRAMME DIARY

Put your school’s music week in one place.

Your free in-school diary management system.

A calmer place to organise your school’s music teaching. Add teachers and rooms, build repeating sessions, import a spreadsheet and spot timetable clashes. Explore day, week, month and year views, then print the plan for your team. Use group labels, never pupil records.

My Music Lessons

MAKE ROOM FOR MUSIC

School music diary

FREE

Your diary starts empty. Set your term dates, then add a session below.

GET YOUR PROGRAMME IN PLACE

Build a teaching window or bring in a spreadsheet. Review every change before it joins your diary.

YOUR SCHOOL MUSIC DIARY FREE

Your week in music.

No sessions planned yet · Europe/London

School planning
Europe/London
Filters

On a small screen, scroll the week sideways or choose Agenda.

My Music Lessons · School music programme diary
A clear week. A good place to start.Set your school term, then add a session, build a timetable or import a spreadsheet.

Create a free account to save your diary and return to it.

Find a clear slotFind room in the diary for one more session.
Choose a date and teaching window

Checks the room, staff role and group allocations entered in this diary only. A clear slot does not establish real-world availability, supervision or suitability.

Results only prefill a new one-off session. Review its details and add it when you are ready; finding a slot does not book anything.

Choose a date and search window to see clear slots.

    Manage several sessionsCancel or copy selected dates with one reviewed change.
    Choose session patterns

    Select the patterns you want to manage, then choose an inclusive date range. Only dates that are actually scheduled in that range are cancelled or copied.

    No session patterns selected.

    Choose the change

    Cancelling affects actual dates in the selected range, keeping the session patterns. Copying creates one-off dates and skips source cancellations and closures. Your whole diary can hold 100 patterns. Every change is previewed before you apply it, and Undo is available afterwards.

    Choose session patterns and dates, then preview your changes.

      Cancelled datesFind dates you cancelled and review a possible restore.
      Review a date range

      This list shows manually cancelled session dates. If a cancelled date also falls on a school closure, a closure note is shown. Removing a cancellation does not override a closure.

      Restoring a date is previewed for new clashes and needs your confirmation. You can undo an applied restore.

      Choose a date range to review manually cancelled dates.

        Build a timetableGive each group a slot in one weekly teaching window.
        Your weekly teaching window

        Set your term dates and closures first. Choose the first teaching date, add one group label per line and leave time for changeovers. This draft adds to your existing diary.

        Rotations count closed weeks in the group order and use one session pattern for each teaching date. Your whole diary can hold 100 patterns; the preview checks the fit before you add anything.

        Your timetable preview will appear here.

          Import a spreadsheetMap a CSV, check the draft and add its sessions.

          Save your spreadsheet as CSV, or start with the template. Use dates like 2026-11-10 and 24-hour times like 15:30. Imports add sessions and resources after you review them.

          Labels belong here. Personal records do not.Use group labels and staff roles, never pupil or staff names. Check every column before choosing your file.

          Choose a CSV to map its columns and review the import.

            Add a sessionOne-off, weekly or fortnightly. Edit any saved session here.
            Session details

            Repeating sessions run between your dates and skip school closures.

            Editing a repeating session? Changes apply to the whole pattern. Cancel a single date from its diary card.

            No session is being edited.

            School, teachers & roomsTerm dates, teaching labels, rooms and days off.
            Your programme
            Rooms

            Add spaces you can actually use. Sessions can also be unassigned.

            • No rooms added.
            Teachers & staff roles

            Add a scheduling label such as “Guitar teacher” or “Music lead”. Use role labels, not actual names or personal records.

            • No teachers or staff roles added.
            School closures & days off

            Add half-term, INSET days and other closures. A single day uses the same start and end date. Sessions are left out on these dates.

            • No closures added.
            All planned sessionsManage the whole programme, including sessions outside this week.

            Edit a whole session pattern here, or cancel a single date from its diary card. Deleting a pattern removes all its dates.

            • No sessions yet. Add your first session to begin.
            Save, back up & start againYou choose what this browser remembers. Keep a backup for another device.

            Device saving is off. Download a backup to keep a copy.

            Keep a portable copy.

            A downloaded backup is an optional extra copy. Account saving lets you return on another device without importing a file. Import your backup here to continue a saved programme.

            Manage this browser.

            Load a diary you previously chose to save here, or recover the version before its most recent save. Review the confirmation before replacing your open programme.

            Recovery stays in this browser on this device. Forgetting the saved copy also removes its previous version; keep a downloaded backup for longer-term recovery.

            Explore or start fresh.

            The example is a fictional programme you choose to load. Start empty clears the current diary.

            TAKE THE PLAN WITH YOU

            A useful copy, wherever you plan.

            Download a calendar snapshot or spreadsheet-friendly CSV. Choose Print pack in the view menu for a separate page for each room, staff role or group.

            Calendar downloads are snapshots, not calendar sync or invitations. Import the .ics file into your calendar manually; later diary changes need a fresh download and careful replacement of the old copy. Dates and times use Europe/London.

            Using the diary well

            Free to use. No subscription or account needed. An optional school email account saves one private programme so you can return and edit it. This is an in-school programme diary with no billing, portals or live AI.

            Start with your school’s term dates. Add rooms and staff role labels if you want to check for double bookings. Add closures before setting up repeating sessions.

            The diary flags overlapping sessions that share an assigned room, staff role or group label. It cannot check supervision, room suitability, travel time or equipment availability. Review the programme with your school before using it.

            This free tool plans your school programme. It does not book My Music Lessons access, allocate pupil accounts or connect to a live AI teacher. Keep personal and pupil information out of every label and downloaded file.

            YOUR PROGRAMME · YOUR TOOLS

            Add a session

            Your inputs stay here when you close a tool.

            MAKE ROOM FOR A CHANGE

            Move a session

            Choose a new date, time or resource, then review the change.

            Earlier dates stay as planned. A single-date move keeps the original date cancelled; future moves preserve existing cancellations.

            KEEP THE PLAN MOVING

            Your next useful step.

            FROM PLANNING TO PLAYING

            Let’s talk about music at your school.

            MML can discuss the instruments, teaching and practical arrangements that fit your school. Your free planning tools stay free.

            Ask about your school