About SchoolTool

SchoolTool logo
SchoolTool® was built to meet the unique needs of New York State schools. Developed by a NY-based company, Mindex, this all-in-one Student Management System incorporates a variety of data-driven, intuitive, and time-saving features for configuring and managing student data.

Features include:

  • Built-in and custom reports cover attendance, scheduling, and NYS-specific reporting, including NYS SSEC Discipline Incident Tracking and Reporting.
  • Flexible custom export tools allow you to slice and dice the data as needed. Standard export functionality encompasses NYS Data Warehouse Exports, such as automated and validated NYS SIRS exports.
  • Full K-12 Student Management functionality with EdLaw2D secure Cloud Hosting.
  • BOCES module to allow data sharing and visibility with home districts.
  • Convenient sharing of student data through SchoolTool’s built-in API suite.
  • Advanced analytics with fast, interactive, and shareable dashboards, customizable features, and built-in security.
  • Drag and drop scheduling module allows for easy master schedule creation for all district configurations.
  • Real-time attendance tracking and historical trend insights.
  • Gradebook integration with your LMS, featuring easy setup, real-time grade access, and report card generation.
  • User-defined screens/fields and assessments allow districts to add additional data elements.
  • Mobile app to allow contacts, students, and staff to easily view student data and get push notifications.
  • Full K-12 student management functionality with Ed. Law 2-d secure Cloud Hosting.
  • SchoolTool Data Migration offers a streamlined process encompassing discovery, multi-phase data transfer, and role-based training.
  • NY-based service and support team offers a variety of resources to assist both new and longtime SchoolTool users.
  • Training and Certification opportunities are available, including open webinars, on-demand training videos, and our SchoolTool certification program.

Explore the latest SchoolTool product releases and news updates.

 Schedule a Call or Meeting with Student Services 

Browser and System Requirements

SchoolTool can be installed on any hardware or virtual server that is supported by Ubuntu.

School Level Deployments or Greater

  • For production deployment in a school or district, a real or virtual server dedicated to only running SchoolTool is recommended. This makes it easy to resolve any puzzling operating system level problems by simply backing up the SchoolTool database and data files, and reinstalling the whole system from scratch. This can usually be done in about an hour.
  • SchoolTool can be hosted in “the cloud” on any server (physical or virtual) that provides root access to the server OS or the equivalent. You will need to have rights on the server to install software and add SchoolTool as a system service. A simple “web hosting” service that allows you to add HTML and PHP pages is not sufficient.


  • For personal use, SchoolTool can be installed and used on a personal desktop or laptop computer running Ubuntu Linux, accessing the web interface locally. This type of installation is not going to be under heavy load, since there is only one user, but it will eat up some memory while running in the background.

Technical Specifications

  • The primary bottleneck in SchoolTool’s performance is usually memory. The bare minimum RAM requirement for testing is estimated to be 512 megabytes. At least 1 gigabyte of RAM, plus at least 2 gigabytes of swap space is recommended and if you are setting up for a small production server, adding more than 1 gigabyte of RAM is worth it if you can afford it. More memory equals faster database performance.
  • Faster processors will make SchoolTool run faster. Over 1 GHz is recommended. Generally speaking, SchoolTool performance will benefit more from raw processor speed than adding cores running in parallel.
  • Ubuntu SchoolTool packages are available for low-power ARM architecture processors, as well as i386 and AMD64 PC and server processors.
  • By the scale of modern storage technology, SchoolTool doesn’t require significant disk space. One gigabyte may handle it for quite a while. Disk read and write speed is more important than volume