WPSchoolPress plugin is a very user friendlyschool management plugin. It’s powerful features will give you a taste of full-fledged education management solution.


  • Role based access:Users like school admin, students, parents and teachers can easily login and access their respective user-friendly dashboards.

  • Student Attendance Management:Admin and Teachers can do entire attendance management on daily basis of the students of each class. Students and parents can see date wise attendance report. Teacher can also add the reason for absence of each student. Whenever any student is absent, an automatic message is sent to the registered parent mentioning the day, date and reason of being absent. Automatic messages are sent only if the school has purchased our SMS add-on.

  • Class rooms and subjects:As a student managing plugin,WPSchoolPresshas made simple for admin to create new classes and assign subjects. Eventually, teacher’s management can be done by assigning subjects and classes. For parents, their child information like class number, respective subjects and assigned teachers can be viewed when they login to their respective dashboards.

  • Student Grade Management:As student report management system,WPSchoolPress has a feature by which admin and teachers can insert student grades/marks on the bases of their class and subjects. Along with grades, teachers can also write remarks or student-reviews on student’s performance. Subject-wise grades will be visible on students and parent’s dashboards. Using our paidImport-Export add-on, teachers can import a .csv file with grades for quickerupload of marksin bulk. The students and parents can further print grade sheets.

  • School Schedule Management:Admin and teachers can create exam schedule for each subject of their respective class.Along with this, upcoming school event schedules like cultural festival schedule, sports tournament schedule, annual leaves management and likewise can be easily created. For sudden changes in acedemics, admin can notify teachers, students and parents by sending email-notifications(free) or sending messages through our paid SMS add-on.

  • Transportation Management: Details regarding Public Transport bus, tram or School Private transport, routes and driver details can be provided on students, parents and teachers dashboards by admin. Also admin can send notifications in form of e-mail (free) or SMS (with use of paid add-on) to parentsif there is a replacement in driver, transport bus, change in route, etc.

  • Constant feature updates:We are constantly trying to have feature updatesfor you to run the school operations smoothly. These updates are on the bases our customer suggestions and feature requirements. Check our website for any new updates and add-ons


  • School-Dashboard
  • Student-List
  • Teacher-list
  • Attendance-Reports
  • Exams-list
  • Classes-List
  • Parents-List


This section describes how to install the plugin and get started.

From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for WPSchoolPress
  3. Activate WPSchoolPress from your Plugins page
  4. Click on the new menu item “WPSchoolPress” and manage your school data!
  5. Read the documentation to get start


Is the plugin free of cost for a lifetime? Are there any hidden charges?

The plugin will always be available for Free. There are no hidden charges or catch. We do have paid addons that can be purchased to enhance the features and functionalities of the plugin.

How can I purchase premium / paid / full version of the plugin?

The plugin is free to download. To add more features, visit our website www.wpschoolpress.com to find the addons to purchase.

What are addons?

Addons can be used to enhance the features and functionalities of the plugin as per your requirements such as SMS notifications, Bulk Export & Import, Print etc. To read about all the paid addons, please visit https://www.wpschoolpress.com/.

Are the fees One Time or Subscription based?

The plugin is free. There is a one-time fee for the addons.

Can I change the theme of Plugin?

No, there is no option to change the theme of the plugin. You can write us at support@wpschoolpress.com for any customization work with the plugin.

How to change the language?

Plugin is only available in English language. No other language is supported as of now.

How do I change the name and logo of School?

One can change the name and logo of school from settings tab from left navigation menu of Admin dashboard.

I would like to integrate SMS services with School Management System?

Please purchase SMS addon from our website www.wpschoolpress.com and install as the regular plugin to integrate SMS services with School Management System.

Can I use plugin on multiple sites?

Yes, you can use the plugin zip for multiple wordpress sites. Please note, plugin does not support WordPress multisite.

Where do I find documentation?

Please visit our website wpschoolpress.freshdesk.com for FAQs, Installation guide and Support.

Does your plugin work with WordPress Multisite (WPMS)?

No, the Plugin does not work with WordPress Multisite (WPMS).


Support was great

Excellent support. I was having trouble with the enrolling system of students. I contacted the support team and started working on it immediately. After a few fixes from the team the plugin was up and running great. Thank you Support team

Best School Management Plugin

This plugin is great not only for School Management but for many more purpose like Tuition classes, Gyms, Church etc. Really like how many domains could use this plugin for their needs.

Best Plugin

I found this plugin very easy to use and customize. It is the best School Plugin.
Read all 7 reviews

Contributors & Developers

“WPSchoolPress” is open source software. The following people have contributed to this plugin.


“WPSchoolPress” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WPSchoolPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • User (Student and Teacher) were able to access their account after being deleted by Admin – Fixed.
  • Student Listing – Label changed from “Name” to “Full Name”.
  • Middlename of Parent and Student are now optional.
  • Added placeholder “Street Address” to “Add Student” and “Add Teacher” page for Permanent and Current Address.
  • Changed place holder name from “pincode” to “zipcode” on “Add Student” page.
  • Full list of students, parents and teachers will be available by default for Admin on respective pages.


  • Changed – middle name compulsory to optional in Parent profile update page
  • Changed – Tooltip message updated on Import-Export and Print functionality “kindly purchase the add-on to enable this function”
  • Fixed – working hours validation in Teacher’s module and changed position of fields – Working Hours and Current Position.
  • Fixed – profile picture not showing/uploaded after adding teacher.
  • Fixed – profile picture not showing/uploaded after editing student.
  • Changed – phone number validation when entering more than 10 digits in Parents and Teachers profile.
  • Changed – few texts on dashboard page.
  • Fixed – demo data import message was not highlighting properly


  • Update: Text change on demo date page
  • Fixed: Setting page not found


  • Fixed – JQuery Conflicts
  • Fixed – Do not have permission to access this page
  • Fixed – Parent profile update for multiple children
  • Added – Phone number in Student
  • Fixed – View parent profile image
  • Update – Phone number validation
  • Update – Setting page validation
  • Added – Message in attendance when there is no student


  • Fixed – Access to user roles


  • Update – Setting page
  • Added – Messsage in phone number for all users


  • Update – Setting page School Information


  • Fixed – SMS Notifications


  • Fixed – “Unable to access page” issue


  • Fixed – Login from mobile chrome


  • Update – Plugin Features content.