Here we will explain the relationship between courses and classes.


A Course is what students enrol in. A course has a price and when you enrol a student in a course you select the course from a Price List and enter the start and finish dates for the student. The price is then calculated for the number of weeks chosen and shown on the invoice.


Class Detail

A Class is basically a container that is used to bring together all students who are enrolled on a particular course and then divide them into appropriate level and move them via the timetables into classrooms and assign teachers to teach.

When you create a Course you can link it with a Class and students will go automatically into that Class. When a Class is too full you can create a duplicate and then move students between Classes. The idea of Classing is to give you the flexibility to move students around according to student numbers, placement test results, nationalities etc., on a week-by-week basis.

Imagine a situation where your school offers a course, say General English 20 hours (GE20). You will have enrolment numbers that rise and fall through the year and consequently different needs for classrooms and teachers. If you link this Course to a Class all students will be placed into the Class and once you see the numbers for a given period you can subdivide the Class according to the number of classrooms you need. So if you have 60 student for your Course once they are in the Class you can subdivide them according to levels etc., into 4 classes.


You would probably at this stage want to rename each class to something easier to work with – GE20 Elementary, Intermediate etc.,

To create a Class go to Course Admin – Class Detail – Add and the following will appear:


A few comments on the above:

For the Class Name and Class Code it is often a good idea to name them so as to be able to distinguish between different types of classes or levels. There should be no gaps between the letters and numbers that are used for the Class name and Code although you can use hyphens.

Course this will show you all the active courses you have. You should choose which course you want to link to your new Class. You cannot create a Class without linking it to a Course, so you should create your course first.

Class Type these are created by you in Look Ups. You might want to have General, Business etc., you can analyse Class Type in reports to see sales etc.,

Use this tells the system how to treat courses linked to this Class in Classing and Timetabling. You can read more about this in the Classing & Timetabling sections but basically Classing is moving students between Classes and Timetabling is the placing of a Class into the teaching timetable. The simplest thing to do, especially when learning how to use SchoolManager, is to choose the first option as it gives you most flexibility.

There are 3 options in the drop down and here is an explanation of what they mean:

  • Classing and Timetabling

This options allows students in the course linked to this Class to be moved between classes. This might be used when you see that students’ placement tests, for example, suggest some students should be moved to different classes. The resulting classes can then be placed in the school timetable as a block.

  • Classing only

Students in these classes can be moved into other Classes but the Class with not be placed into the timetable. This means that the students should have been moved out of this Class into other ones before you start timetabling.

  • Timetabling

No moving of students from, or to, this Class is allowed. This type of option should be chosen if the students are joining your school as a group and are all going to be studying in your school as such.

Is Active Classes can be switched on and off. So if you are in a quiet period and you do not need so many Classes open untick the box.

Hours per week this is just as a reminder to school administrators.

Max Students this is just as a reminder to school administrators.

No. of Pay Unit we hope to be able to calculate teachers’ later in the system but for now this isn’t happening.

Student Level this is a reminder that appears in the timetabling section later. These levels are created by you here.

Books this is just as a reminder to school administrators.

Other space for notes.

Class List

 If you want to see your list of Classes go to Course Admin – Class Detail – List and you will see something like this:


A few other points on Courses and Classes.

  • You can create a Course and and not link it to a Class. If you do that students will be placed inn the Unassigned students section in Classing.
  • You can move students between different courses. So you can place a GE15 student in a GE20 class. They will appear on the registers for the GE20 class but their attendance will be filled in as a member of a GE15 course.