We're launching soon. Join the early-access list and be among the first tutors in. Join early access

Everything you need to teach

We've tried to cover everything your teaching needs. Below each summary is the detail: what each part does, how it works and where its limits are.

Live lessons in the browser

Schedule regular lessons, or start one whenever you like. The whiteboard is right there in the lesson, and students can write on it too when you let them.

  • Video and audio for one-to-one and group lessons
  • Screen sharing with sound, including a smooth mode for films
  • A shared whiteboard, with PDFs and slides you can write on
  • Mute, camera-off and remove controls for you
  • Quizzes, polls, a class timer and a random student picker
  • Recording, transcripts and an AI lesson recap

On phones and tablets, like an app

Add Boofly to the home screen on Android, iPhone or iPad and it opens full screen with its own icon, with nothing to download from an app store.

  • Full screen, with its own icon and shortcuts to messages and classes
  • Students can join a lesson from their phone
  • Updates itself, with no app store and no waiting for review
  • A friendly page instead of an error when the connection drops

Scheduling

Give each class its weekly pattern once and the sessions fill themselves in for the term.

  • Weekly recurring lessons created for you, with rescheduling and cancellations that carry a reason
  • Students can ask to cancel; you approve or decline
  • Overlapping lessons checked and flagged
  • Your own timezone, for you and for your students
  • Your choice of calendar (Gregorian, Persian solar or Hijri lunar) and of weekend days

Homework

Create assignments and hand them to your students with a deadline.

  • A due date on every assignment
  • Answers as files, text or voice
  • Marks and feedback on each submission
  • Reminders to students about overdue work

Exams

Build and run exams with a mix of question types, with help from the AI assistant.

  • Multiple-choice questions mark themselves
  • Set a start time and a duration
  • Question drafts from the AI assistant

Attendance and progress

The register takes itself from who joins each lesson. Each student's attendance, homework and exam results end up in one report.

  • Attendance for every session, taken automatically
  • A progress report per student, to print or save as PDF
  • A breakdown of held, missed and cancelled lessons

AI assistant

The AI assistant takes time-consuming work off your hands.

  • Lesson summaries in the language of your space
  • Sample questions for homework and exams
  • Teaching content for your channels on Boofly
  • A close look at a student's performance over any period, turned into a progress report

Messages and announcements

Built-in messaging, with a group chat for every class.

  • Private chats with your students
  • A group chat for every class
  • Voice notes and attachments
  • A public channel of your own and one for each class, for sharing teaching material or announcements
  • In-app notifications, with an email copy if you want one

Tuition and payments

Record what each student owes and pays, with all the details.

  • Billing periods per student
  • Students can see their tuition and payments too
  • Students can record their own payments, which count once you approve them
  • A report of who has paid and what is still outstanding

Private notes

Keep notes on a student or a class and flag the ones that need a follow-up, with a reminder.

  • Visible only to you
  • Follow-ups on your dashboard until they are done

Students and classes

Your classes, your students and how they get in, in one place.

  • Group and one-to-one classes, each with its own files
  • A join link to share, which you can pause or replace
  • Groups to organise your students
  • One student account can learn with several tutors

Languages and calendars

Boofly speaks your students' language, and yours.

  • The app in eight languages
  • Right-to-left for Persian and Arabic
  • Gregorian, Persian and Hijri calendars

Privacy and your data

Your teaching records stay yours.

  • Download everything Boofly holds about you
  • Erase your account yourself
  • Files shared only through expiring links

In detail

What each part of Boofly does, how it works and where its limits are, for anyone comparing it with other tools.

Live lessons in the browser

Video and audio
Runs in the browser with nothing to install, on LiveKit, a WebRTC media server. Camera video is sent in layers up to 360p, so a student on a weak connection gets a smaller picture rather than a frozen one. Everyone chooses their own microphone, camera and speaker, and can blur their background.
Screen sharing with sound
Two modes. Screen or document keeps text sharp (1080p at 15 frames a second) for slides, websites and documents. Movie or video keeps motion smooth (720p at 30 frames a second) and sends the sound as stereo music rather than as a voice. Sound comes from a shared browser tab in Chrome and Edge, or from the whole system on Windows.
Whiteboard
Pen, line, arrow, rectangle, ellipse, text, move and eraser, in four colours, on a board every participant sees at the same proportions whatever their screen. It is yours alone by default; unlock it and your students can write on it too. Save it as an image or copy it, and it is saved with the lesson when it ends.
Slides and PDFs on the board
Show a PDF or an image from the class's files, or upload one on the spot, and turn its pages for everyone; you and your students can write on each page. The plain board is one step before page one, so you can step out to work something through and come back to the slide you were on. Writing on a document lasts while it is on the board.
Your controls in the room
Mute one student or everyone at once, switch a student's camera off, or remove a student, who then stays out until you let them back in. Students switch their own microphone and camera back on when they need to.
During the lesson
Chat, raised hands in the order they went up, emoji reactions, and quizzes and polls with multiple-choice or open answers. Results come in live; students do not see the correct answer until they have given theirs, and your own answer never counts. There is also a countdown timer everyone sees, and a random picker that picks nobody twice until everyone present has had a turn.
Who gets in
A lesson on the timetable is open to the whole class. A lesson you start off the timetable is invitation-only: invite students, or let them ask to join and admit or refuse each one. You can open it to the class at any time.
Recording, transcript and recap
Record audio only or audio and video; recordings are kept for 90 days and then deleted. A lesson can be transcribed, and the AI assistant can write a recap of it. Recording and the AI recap depend on your plan.
How each student took part
For every student in a lesson: how long they spoke, how long their camera was on, the messages they sent in chat, the hands they raised and their quiz answers. Progress reports take these into account.
Lesson history
Every lesson leaves a record: when it ran, who came, the board as it was left, and its recordings, transcript and recap.
Lesson time and your plan
Live lesson time is counted against your plan for each period. The room tells you 20 minutes before your plan's time runs out, counts down, and closes when it does. A new lesson cannot start with less than a minute left.

On phones and tablets, like an app

Installable web app
Add Boofly to the home screen on Android, iPhone or iPad: it opens full screen with its own icon and shortcuts, and updates itself without an app store.
Lessons on a phone
Students can join a live lesson from a phone browser with video, audio, chat, quizzes and the whiteboard, and write on the board when you allow it.
A dropped connection
When the connection drops, Boofly shows a page saying so instead of a browser error, and the lesson reconnects on its own when the network comes back.

Scheduling

Recurring lessons
Give each class its weekly pattern and its term dates once, and the lessons are created for the whole term. Add one-off lessons whenever you like.
Changes
Move a lesson, or cancel it with a reason your students see, and put a cancelled lesson back if plans change.
Cancellation requests
In private classes a student can ask to cancel a lesson; you approve or decline, and the student can withdraw the request.
Double bookings
Boofly checks a new time against all your classes, and lists any clashes coming up.
Time zones and calendars
Each class keeps its own time zone, and everyone sees times in their own. Dates can be shown in the Gregorian, Persian (Solar Hijri) or Hijri lunar calendar, with your choice of weekend days.
Google Calendar
Export the next 60 days of lessons into your Google Calendar. Disconnecting leaves what was exported in place.

Homework

Setting work
Set homework for a class with a due date and any files it needs. Each student sees all their homework across classes, soonest deadline first.
Answers
Students answer in text, with files (up to 50 MB each) or with a voice recording. Work handed in after the deadline is marked late.
Marking
Mark each answer with points out of a maximum, or with a verdict (beyond what was asked, met it, nearly, or try again), and add feedback. Students see it when you hand the work back.

Exams

Questions
Three kinds: written answers and spoken (recorded) answers, which you mark, and multiple choice, which marks itself.
Scoring
An exam is either scored, with points per question and a mark out of their total, or pass/fail.
Timing
Set a start time and a duration. The window is the same for everyone, so arriving late costs time. Answers are saved as the student works, and handed in at the end.
Drafts and marking
An exam stays a draft until you publish it, and can be changed until someone sits it. Mark each sitting and release the result to that student.
AI drafts
The AI assistant can draft a whole paper from a short description, for you to edit before publishing.

Attendance and progress

The register
Attendance is taken for you: whoever joins the live lesson is marked present, and the rest of the class is marked absent when it ends.
Reports
Headline figures for any period, a lesson-by-lesson log, a table per class and per student (attendance, coursework and account), and a money report with totals, a monthly trend and the full ledger. Each can be printed or saved as a PDF.
Progress reports
A report per student covering attendance, homework, exams, quiz answers and how they took part in live lessons, with the direction they are heading over the period.

AI assistant

What it does
Writes a recap of a lesson, drafts practice questions (saved as sets you review), drafts whole exam papers, drafts posts for your channels from a one-line instruction, and analyses a student's record over a period.
Student progress analysis
Reads a student's attendance, homework, exams, quiz answers and live-lesson participation over a period, split into three slices so it can say whether they are improving, holding steady or slipping. It writes one version for you and a shorter one for the student, which the student sees only after you approve it.
Language
It writes in the language of your space.
Your students' data
The analysis sees figures, not contact details: no email addresses or phone numbers go to the model.
Allowance
Each plan includes a number of AI actions a month; you can see what is used and what remains.

Messages and announcements

Chats
Private chats with each student and a group chat for every class (which you can switch off), with voice notes, attachments, emoji reactions, tags and search across all your conversations. A message can be edited for 15 minutes after sending.
Channels
A main channel for announcements to all your students and a channel for each class. Posts can carry media, be pinned and tagged, and take comments, replies and reactions; students can save posts to their favourites.
Notifications
In-app notifications for messages, lessons and work, with an email copy if you want one. Chat and channel notifications can be switched off per class.

Tuition and payments

Billing periods
Set up billing periods per student, with scheduled payments you can void or restore, and close a period when it is settled.
Payments
Record payments yourself, or let students report theirs; a reported payment counts once you confirm it. Students see their own tuition and payments.
Money report
Totals, a monthly trend, a breakdown per student and the full ledger of who has paid and what is outstanding.
What it is not
Boofly keeps the record; it does not collect card payments from your students.

Private notes

Notes
Write notes and attach them to any of your classes or students. Only you can see them.
Follow-ups
Flag a note for follow-up and it stays on your dashboard, with a count in the menu, until you mark it done.

Students and classes

Classes
Group classes and one-to-one (private) classes, each with its roster, schedule, chat, channel and files. A finished class can be archived and still read.
Joining
Share your join link and students sign themselves up; pause sign-ups or replace the link whenever you like. Students sign in with a code sent to their email or phone, with Google, or with a password.
Organising
Put students into groups, enrol them in classes, block and restore a student's access, or remove them from your space.
Several tutors
A student can belong to more than one tutor's space with the same account and switch between them.
Your subjects
Choose the subjects you teach from a list, so your profile and the AI assistant know your field.

Languages and calendars

Languages
The app is available in English, Persian, Arabic, German, French, Russian, Turkish and Chinese, and each person chooses their own.
Right-to-left
Persian and Arabic are laid out right to left throughout.
Calendars and time
Dates in the Gregorian, Persian (Solar Hijri) or Hijri lunar calendar, your choice of weekend days, and times shown in each person's own time zone.

Privacy and your data

Your data
Download a copy of your data at any time, or erase your account yourself from your settings.
Files
Uploaded files and recordings are served only through links that expire, not public addresses.
Recordings
Recordings are deleted after 90 days.
Private by default
Your notes are yours alone, a student's progress report reaches them only when you approve it, and each tutor's space is kept apart from every other.

What Boofly does not do (yet)

  • No app-store apps: Boofly is a web app you can add to the home screen, which opens full screen like an app.
  • No breakout rooms in live lessons.
  • It does not take payments from your students. It records what they owe and pay; the money moves however you already arrange it.
  • Screen sharing starts from a desktop browser. Phones and tablets can watch a shared screen but cannot share their own.
  • Google Calendar sync is one way: Boofly exports your lessons into your calendar, it does not read your calendar back.
  • No integrations with school learning-management systems (LTI, SCORM).