Administrators manually reconciling student enrolment records, attendance data, and assessment grades from three different systems every time a regulatory return is due because no single platform holds the complete student record?
SIS that handles your standard programmes but can't support the apprenticeship tracking, the work placement recording, or the dual-registration requirements that some of your students are subject to?
Student Information System Development
Student records, enrolment management, attendance tracking, and grade management are administrative bedrock for any education provider. When these run across disconnected systems -- a spreadsheet for enrolment, a different tool for attendance, another for grades -- the reconciliation burden falls on administrators, the student record is never complete in one place, and the regulatory return always requires a manual extraction exercise.
We build custom student information systems for education providers whose programme structure, enrolment model, or regulatory reporting requirements need a system designed around their specific operation rather than a generic platform.
Student and learner records with enrolment history, programme details, contact information, and complete academic record
Attendance tracking with configurable session types, automated alerts for students below the attendance threshold, and intervention recording
Grade and assessment record management with your grading schema configured for each qualification type
Regulatory reporting data extraction in the required format for your sector's statutory data returns
RaftLabs builds custom student information systems for independent schools, further education colleges, training providers, and higher education institutions whose enrolment structure, programme model, or regulatory reporting requirements don't fit what SIMS, iSAMS, or a standard SIS were designed for. A custom SIS covers student and learner records, enrolment and programme management, attendance tracking, grade and assessment record management, timetabling, parent communication tools, and regulatory reporting. Most SIS projects deliver a production-ready system in 12 to 18 weeks at a fixed, agreed cost.
100+Software products shipped
·FixedCost delivery
·12-18Week delivery cycles
·WCAG 2.1AA accessibility compliance
When student records are spread across too many places
The student record problem in education is usually not a data problem -- most providers have the information somewhere. It is a consolidation problem. Enrolment is in one system, attendance is in another, assessment results are in a third, and the regulatory return requires data from all three in a format none of them produces natively. Every statutory return is a manual reconciliation exercise, and the risk of errors increases with the number of sources that need to be combined.
We build custom student information systems for education providers who need a single system that connects the student record from enrolment to completion. We have built SIS platforms for independent schools, further education colleges, training providers, and alternative provision settings. We understand the specific data requirements of each sector -- the funding requirements, the Ofsted evidence obligations, the statutory returns -- and we design the system to produce the regulatory outputs the provider needs without additional manual work.
What we build
Student and learner records
Student record covering the full enrolment lifecycle -- the application, the offer, the acceptance, the enrolment, the progression through the programme, and the completion or withdrawal. Contact information for the student and their emergency contacts, with parent and guardian details linked to the student record for schools and providers with parent communication obligations. Prior attainment data for students joining with existing qualifications, linked to the student record for the planning and target-setting that uses prior attainment as an input. SEND information and education health care plan data for providers with statutory obligations for students with special educational needs, stored against the student record with the access controls that protect sensitive information. Learner history across multiple enrolment periods for providers where students may return after a gap or transfer between programmes, with the full history accessible from a single record rather than requiring a new record to be created for each enrolment.
Enrolment and programme management
Enrolment workflow from initial application through offer, acceptance, and registration -- with the stages, the documents required, and the approval steps configured to your enrolment process. Programme management for providers running multiple programmes with different structures, duration, credit values, and qualification awarding body requirements -- each programme configured independently and the student's enrolment linked to the correct programme version. Module and unit selection for programmes where students choose from a range of options alongside core modules, with the selection recorded and the timetabling and assessment implications managed automatically. Apprenticeship management for providers delivering apprenticeship programmes -- the employer details, the training plan, the off-the-job training hours, and the gateway and end-point assessment records all maintained within the student record. Funding band management for further education providers with ESFA funding obligations, with the funding band, the learning aim reference, and the planned hours recorded in the format required for the Individualised Learner Record.
Attendance tracking and monitoring
Attendance recording at the session level with the session type, the subject or module, the teacher or tutor, and the register taken by the tutor through a web or mobile interface. Attendance threshold monitoring with configurable alert levels -- a first alert when attendance drops below 90%, a second at 80%, and an intervention required flag at 75% -- triggering the appropriate pastoral or academic intervention workflow. Absence categorisation with the absence reason recorded at the point of marking -- authorised absence, unauthorised absence, or late arrival -- with the categorised data feeding directly into the attendance reports and the statutory return. Absence notification workflow where the parent or guardian is contacted automatically when an expected student does not attend, with the notification channel and timing configured to your safeguarding policy. Attendance trend reporting at the student, class, and cohort level for tutors, heads of year, and senior leaders, with the students whose attendance trend is deteriorating flagged for early intervention.
Grade and assessment record management
Assessment record management configured to the grading schema for each qualification -- letter grades for GCSEs and A Levels, points for frameworks using numerical grading, pass/merit/distinction for vocational qualifications, and custom grading scales for internally assessed programmes. Gradebook management with the assessments for each module and the grade and feedback entered by the teacher or assessor, with the record accessible to the student through their self-service portal. Predicted grades and target grades recorded alongside actual grades so teachers can track individual student progress against expectations and identify students who are falling below trajectory. Coursework submission tracking for qualifications with internally assessed components -- the submission date, the assessed grade, the moderation outcome, and the final mark recorded for each piece of work. Awarding body data export for qualifications where the provider submits candidate entries and results to an external awarding body, in the format the body specifies.
Timetabling and room management
Timetable management for providers scheduling teaching sessions across multiple rooms, multiple teachers, and multiple student groups -- with the timetable built from the teaching requirements, the staff availability, the room capacity, and the constraints specific to each programme. Teacher and room allocation with conflict detection preventing double-booking of staff or rooms. Student group timetable generation producing the individual timetable for each student group from the master timetable, published to students through their self-service access. Cover management for staff absence where a session needs to be covered -- the cover teacher identified, notified, and the substitution recorded for the cover teacher's workload reporting. Room utilisation reporting showing room usage against capacity, occupancy by time slot, and the peak demand periods that inform room allocation decisions and estate planning.
Parent portal and communication tools
Parent and guardian portal providing access to their child's attendance record, assessment grades, timetable, and any communications from the school or college -- visible to parents without requiring a phone call or a meeting with a tutor. Progress report generation from the student record data -- the report populated with attendance, grades, and teacher comments from the assessment record rather than assembled manually by the form tutor or class teacher. Absence notification workflow sending an automated message to the parent's preferred contact method when their child is marked absent and an expected reason has not been received. Parent consultation booking for parents' evening appointments -- the appointment slots configured by the school, parents booking their appointments through the portal, and the appointment list published to the teaching staff. Communication log recording all formal communications between the school and the parent -- the letters sent, the messages exchanged through the portal, and any conversations recorded as a result of a pastoral intervention.
Frequently asked questions
SIMS and iSAMS serve mainstream school and college populations well. Custom becomes the right answer when the provider's programme structure, student population, or regulatory requirements don't fit the standard model -- an independent school with non-standard qualifications and programmes that the platform's configuration can't represent, a training provider with apprenticeship tracking requirements alongside standard programme management, or a further education college whose ESFA funding data requirements need a more direct integration with the ILR submission process. We tell clients honestly if a configured SIMS or iSAMS installation would serve their needs before recommending a custom build.
Yes. SIS integration with the LMS is a standard requirement -- student enrolment in the SIS should automatically provision the learner's LMS account and enrol them on the correct courses without a separate manual step. Finance system integration connects fee billing and payment data to the student record. HR system integration for providers who need staff data from the SIS to flow to the HR system for workforce planning and payroll. We document the integration specification before development begins, including what data flows, in which direction, and what the trigger events are.
Statutory return requirements vary by sector -- the School Census for maintained schools, the ILR for further education and training providers, the HESA return for higher education, and equivalent returns for other sectors. We configure the data extraction for the returns in scope during the build phase, based on the current return specification from the relevant statutory body. The data is extracted from the live student records in the required format and validated against the submission rules before export. When the return specification changes -- which it does regularly -- we update the extraction configuration as part of the maintenance arrangement.
A custom SIS covering student records, enrolment management, attendance tracking, and assessment record management for a single site typically runs $40,000 to $80,000. Adding timetabling, parent portal, regulatory reporting integration, and LMS integration typically brings the total to $70,000 to $140,000. Platforms covering multiple sites or multiple programme types run at the higher end. We scope every project before pricing. Fixed cost only.
Talk to us about your student information system project.
Tell us about your programme structure, your regulatory reporting obligations, and where your current system falls short. We'll scope a SIS built around your specific operation.