News & Updates

Filter Teacher Lessons by Date

Today we’re releasing a minor update, that should help you to work out how many hours your teachers have done in a given timeframe.

NiftySchool provided a ‘Monthly Summary’ who computed the hours taught based on your classes & timetable, but many schools do not pay teachers based on the calendar month, so we added the abilty to filter that report by specific dates:

Edit the dates under Teachers/Lesson summary, and the system will compute the total amount of hours, and the breakdown per week.

You can also dowload the list of lessons taken into account by clicking on the little printer icon by the total.

We hope you find this update useful. Feel free to send your comments and suggestions to



Track Extra Information With Custom Fields

Today we’re realasing a tiny update that should make it easier to store more information about your students: custom fields.

Many schools need to track specific data about their students that cannot be generalised and rolled out to all of the NiftySchool customers.

Relevant examples might be: Driving license, country specific IDs (such as CPF/CNPJ and RG in Brazil), payment details and so on.

In order to setup your custom fields, go to the general settings under the configuration tab:

Enter the name of the custom fields you need to set up and save.
If you leave the name blank, no custom field will be created.

Once the names are correctly configured, you will notice that the student profile will be updated accordingly, and you will be able to store the extra information.

These new fields will be automatically included in the excel spreasheets from the advanced search and the reports, so that you can use them for extra filtering and analysis.

On top of this, the advanced search has been improved to take the new fields into account as well:

We hope you find this new feature useful and, should you have any comments or suggestions, feel free to contact us at



Create Exams For a Whole Class

Today we’re releasing a small feature that will speed up the creation of Exams for a whole class.

In NiftySchool you can schedule exams, add students to the exam sheet, and keep track of their results.

This is useful to schools that provide exams to their students or offer examinations as an extra service (test centers for example).

If you need to test a whole class though, the process of adding each student to the exam sheet could be quite tedious as all of their identifiers need to be entered one by one.

This is both inefficent and error-prone.

From now on, to quickly add an exam for a class, just go to the class register and click on the ‘Add Exam’ link at the bottom of the page:

Now enter the exam name and other details, as you would normally do for a new exam:

The system will automatically pull all students enrolled in that class as of today and add them to the exam sheet.

We hope you find this new feature useful to speed up your exams setup!

Should you have any questions feel free to get in touch at


How To Clone Classes

Sometimes it’s useful to quickly duplicate a class you have in NiftySchool.

Good examples are schools that open the same classes every semester and don’t want to manually re-enroll students from the previous semester.

Creating new classes from scratch can be a tedious process, especially if you need to add the same students one by one.

Today we’re adding a new feature to clone existing classes, along with their data and students.

In order to duplicate a class, go to its ‘Edit details’ page:

Now click on the ‘Duplicate class’ button on the right hand side of the screen:

Choose the name of the new class (this will be the new copy) and amend the dates if necessary. Make sure to input an end date, this will be used for the new enrollments.

Once you complete this steps and click on ‘Duplicate’, you should see a screen similar to the following:

A new class has been created, using the data from the original one, which has not been altered.

Also, as you can see from the screen above, a new enrollment has been added for each one of the students enrolled in the copied class.

Now that you have the new class, you’re free to edit its details and update schedule, times, teacher, levels and notes as required.

We hope you find this new feature useful to speed up your class setup!

Should you have any questions feel free to get in touch at


New Monthly Registers

NiftySchool lets you print your class registers in various formats: daily, weekly, landscape, portrait, with/without signatures and so on.

Many schools, though, teach classes once a week, so printing a class register per week can be both a tedious task and a waste of paper.

As of today we’re introducing new monthly registers for group classes.

From your class register screen, just click on the tiny ‘month’ link:

You will now have a full view of the month for the selected group and you will be able to edit attendances by clicking on the coloured boxes as you would in the daily or weekly registers.

By clicking on the ‘Print monthly register’ on the right hand side, you will be able to print the new, more compact, version of the register:

This has one column for each day of the month, so you don’t need to print it every week (unless the enrollments change).

Note that all of the days in which students are not supposed to attend are grayed out, so that you know when people are supposed to be in the class.

We hope you find this new addition useful, and don’t hesitate to send your comments and suggestions to