Schoolrunner's behavior system is flexible and configurable so that it fits your school's needs. You can create your own list and groupings of behaviors, and assign them various attributes which can accumulate to earn detention or points/cash. Teachers can log behaviors in the mobile app or the web app, individually or in bulk.


You can set up your behaviors from the ConfigureĀ page (make sure you have the "Edit Behavior Types" permission), which has links for:



When behaviors are logged, our system always saves basic information about each record:

  • the staff member who logged the record
  • the student for whom it was logged
  • the date and time it was logged
  • any demerits or point totals associated with the behavior
  • and, of course, the actual behavior itself ("Uniform Violation", "No Hall Pass", "Great Question", etc.)

In addition to these basic data points, you can optionally log other details:

  • comments
  • location of the behavior
  • generic details (i.e. details that align to your school's core values, such as "Grit" or "Accountability", and could apply to any behavior)
  • specific details (i.e. details that only make sense for the specific behavior, such as "Shirt" or "Shoes", when logging a uniform violation)
  • specific time (if other than the time at which the record is saved)

Much of this behavior metadata can be analyzed in Schoolrunner, so it pays to think ahead to how you want to track and analyze your behavior data, and what data points are important to you and your school.


For example, if you expect teachers to log an average of 10 behavior records per day, that's easily broken out on the Analysis page since the staff members are automatically tied to each record they save.


However, data points such as location and generic details (core values) are not required. It's advisable to think about this sort of information ahead of time to determine if it's meaningful to you school, and to think about how to train teachers on it.


If you want to make sure you have a fully built-out behavior system in Schoolrunner, you can follow these steps:

  1. Start with generic details. If your school's core values are "Passion", "Accountability", "Communication", and "Teamwork", then behaviors can be aligned to these core values. You can later break out data by each of these core values to see where the strengths and weaknesses of your student behavior are. Generic details are something best set up at the start of the year and then left alone, to allow for high-level consistency in your analysis. Generic details aren't required, but can provide a birds-eye view of school behavior.
  2. Next should be behavior locations. Like generic details, these are best set up early to provide for year-long consistency. However, you can certainly add or remove locations as necessary. Locations aren't required but can help bring to light which places in your school need the most attention.
  3. Think next about what groups of behaviors you want to track. Groups are ways to organize individual behavior types. A very simple structure may just have two groups: "Positive Behaviors" and "Negative Behaviors". Within those groups could be behaviors such as "Homework Done on Time", "Raised Hand", "Chewing Gum", or "Foul Language". Using groups to organize behaviors affects how behaviors are listed in menus throughout Schoolrunner, and also allows you to break out data for reports.
  4. Finally, it's time to create the actual behaviors that kids will earn! As you create these, you can tie them to generic details, meaning the connection between behaviors and core values is built-in and requires no extra work or clicks from your teachers. You'll also have to put them into the groups you've created, and you'll be able to determine if a particular behavior should earn points/cash for students, should take points/cash away, should count as a demerit, should count toward detention, etc. You can also create additional attributes specific to one behavior type. Learn more about everything here.