An online platform to manage all aspects of your school events

App of the Week

12-word description of app/product:

An online platform to manage all aspects of your school events


My School Dance is designed to work on any internet-enabled device.


What does it help with?

My School Dance is an online application that manages all aspects of school dances and other events. It allows schools to securely sell tickets online; to create and manage student, guest, and parent agreements and permission forms; create landing pages for each dance or event that are accessible by students, parents, faculty, and staff; securely process payments; check students in and out of dances or events so parents are aware when their child has left an event; and more. My School Dance can also be used to manage other school events and activities.

What grade and age range?

My School Dance is available to help plan and execute any Grade 6-12 function (ages 13 and up) from homecomings to grad bashes and field trips.

Is this core/supplemental/special needs/extracurricular/professional development or what?

My School Dance helps schools plan and manage extracurricular events.

What subject, topic, what standards is it mapped to?

Extracurricular activities are an important aspect of students’ school experiences and a key part of social and emotional development. My School Dance is a secure platform that helps schools manage events and activities simply and securely.

What lesson time does it use?

My School Dance does not use any lesson time.

What is the pricing model?

My School Dance is free for schools to use. The software charges a small processing fee per ticket purchased, which is collected at the time of transaction.

Are there services around it?

Each school is paired with a partner at My School Dance that helps create any accounts, assists with setup of dances and events within My School Dance, and works with school administration to ensure My School Dance operates effectively in the school.

What makes My School Dance unique?

A first-of-its-kind online tool, My School Dance alleviates the challenges associated with planning and managing school dances and other events. Each of the following problems schools face when planning events is addressed by using the software:

  • The process of creating and collecting paper permission agreements is onerous and time-consuming for staff.
  • Collecting payment by cash and check is challenging and makes it easy for money to go missing.
  • Finding volunteers to sell tickets is difficult.
  • It’s hard to track progress on ticket sales and fundraising efforts when selling in a traditional fashion.
  • Parents are looking for a more convenient way to pay for events and sign permission agreements.
  • Parents want to know that their student is safe, secure, and where he/she is supposed to be during school activities.

My School Dance is the comprehensive solution to planning and managing all aspects of school dances and events. Schools can:

  • Create landing pages for each dance or event that are accessible by students, parents, faculty, and staff.
  • Securely sell tickets online.
  • Aggregate and provide reporting and fundraising information.
  • Create and manage student, guest, and parent agreements and permissions.
  • Check students in and out of dances or events by scanning a QR code, alerting parents via text message.
  • Manage eligibility lists for students who are ineligible to attend particular events.

A description of the characteristics--how is it designed for user interface, user experience? What instructional design principles are at work here?

My School Dance is designed for ease of use, simplicity, and security. The following are some of the important elements:

  • Schools can easily create and customize event agreements inside the app and collect signatures digitally.
  • My School Dance’s agreement builder simplifies the process so schools don’t have to create their own custom permission agreements.
  • Parents will appreciate the convenience of using their phone, tablet, or laptop to sign permission agreements, pay for tickets, and see event details.
  • MSD uses Stripe -- a certified Payment Card Industry Service Provider Level 1 processor that is also used by companies including Facebook, Amazon, Lyft, and OpenTable --  to ensure secure transactions.
  • Once your school’s Stripe account is set up, only your designated financial controller can access the funds and view accounting reports.

To see how easy it is to create and edit behavioral contracts and agreements within the app, watch this short video:

Teacher reviews:

 “Students liked purchasing their tickets online”

“My dance partner at My School Dance was extremely helpful in getting my accounts set up and answering all the questions my administration had about the site.”

“Collecting parent signatures was easy and managing ticket sales was much simpler.”

Recent Articles


“Data is the new oil.” That quote, first attributed in 2006 to a UK data scientist named Clive Humby, was made popular in a 2017 report published in The Economist.

Charles Sosnik
News Clip

$11.5B Texas school finance bill signed into law | Summer training rewards AP teachers | New York repeals religious exemption for school vaccinations | Commission on Higher Education focuses on making college more affordable


Redrawing school boundaries can be a nightmare of balancing competing interests and goals.

Eric Wells