Services · Mobile app development · School apps

School apps for Edinburgh, designed around Scottish education.

Our school app development Edinburgh service is built for the Scottish system, not adapted from an English template. Parents see P1 to P7 and S1 to S6, wellbeing language follows Getting it right for every child, and child protection steps follow Scottish national guidance. The parent app, staff app and admin panel work alongside the systems Edinburgh schools already hold.

That matters because much of the off the shelf school software sold in the UK assumes English rules: Keeping Children Safe in Education, Year groups, Ofsted and DfE data returns. None of those apply to a school in Edinburgh, and parents and staff notice when an app gets them wrong.

Built for
Independent schools in Edinburgh, council school clusters, Gaelic medium settings and parent councils working with their head teacher.
Typical timeline
Agreed once discovery confirms who owns your data, which systems we may connect to and what goes in the first release, then written into a plan before design.
What you own
Source code, app store accounts, the admin panel and all family and pupil data, held under your school's or council's own accounts.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Scottish by design

Features that speak the language of Scottish schools.

Edinburgh's schools sit inside a separate legal and education system. Curriculum for Excellence shapes reporting, Getting it right for every child shapes how wellbeing is discussed with families, and child protection follows the National Guidance for Child Protection in Scotland. Council schools across Scotland record pupils in SEEMiS, the management information system owned by the 32 local authorities, while independent schools choose their own platforms. Edinburgh also has a large independent sector alongside its council schools, and a dedicated Gaelic medium primary. An app built for this city has to handle all of that without making parents learn a new vocabulary. The features below are the ones Edinburgh schools ask about most, ordered from everyday contact to the more specialist modules.

Explain your project
  • Scottish stages and terminology

    Every screen uses nursery, P1 to P7 and S1 to S6, with the broad general education and senior phase described as Scottish families know them. Reports and messages use Curriculum for Excellence levels rather than English key stages, so nothing reads as imported from elsewhere. Nursery families see the early level described in the same way their key worker explains it at pick-up.

    Parents recognise their child's school in every screen.

  • Wellbeing check-ins using GIRFEC

    Where a school wants it, staff record observations against the eight wellbeing indicators known as SHANARRI: safe, healthy, achieving, nurtured, active, respected, responsible and included. Only named staff see these notes, and they feed the conversations a named person or guidance teacher has with families. Schools that prefer not to record SHANARRI notes in an app can switch the module off entirely.

    Wellbeing discussed in the shared language families already hear.

  • Child protection concern routing

    Staff record a concern quickly and send it to the child protection coordinator, following the school's procedures under Scotland's national guidance. The app does not hold a separate safeguarding file; the note passes to the system the school or council already uses for recording. Staff are prompted to speak to the coordinator in person when a child is at immediate risk, rather than relying on the app.

    Concerns reach the coordinator without a parallel record.

  • SEEMiS-aware data flows

    For council schools, the City of Edinburgh Council controls how SEEMiS data can be shared. We design the app to work with the routes the council approves, such as scheduled exports, and leave writing back to SEEMiS to staff where direct access is not permitted. Independent schools with an open MIS interface can have live two-way sync instead.

    An app that respects council data rules from the start.

  • Gaelic and English interface

    Families at Bun-sgoil Taobh na Pàirce and in Gaelic medium classes may want notices, forms and menus in Gaelic. We plan a bilingual interface from the first design, with Gaelic text written by fluent speakers the school trusts rather than generated automatically. Parents who are learning Gaelic can switch any screen to English with one tap.

    Gaelic medium families get an app in the language of their school.

  • Absence and late reporting

    Parents report absence and lateness with a reason, and the office confirms the mark using Scottish attendance codes. Patterns are visible to guidance staff, in line with the Scottish Government's attendance guidance, which puts the emphasis on early support for families. Families can also add a note for the class teacher, such as a medical appointment time.

    Earlier, gentler conversations about attendance.

  • Parent council communication

    Parent councils in Scottish schools organise events, fundraising and consultations. A dedicated area lets the parent council share minutes, run sign-ups and gather views, separate from school notices, with the head teacher deciding who can post. Volunteers recruited through the parent council can sign up for events, while the school checks any vetting they need under the PVG scheme.

    Parent council news reaches families without filling the school's channel.

  • Boarding and day school modules

    Edinburgh's independent schools often combine day pupils with boarders whose families live elsewhere in Scotland or overseas. House notices, weekend sign-outs, guardian contacts and fee statements sit in the same app as everyday features, each visible only to the right families. Overseas families see deadlines with UK time clearly marked.

    Boarding and day families served in one product.

  • Senior phase and exam information

    S4 to S6 pupils and their parents see the exam timetable, coursework deadlines and study leave dates. Qualifications Scotland has now taken over from the SQA, so the app's labels and links can follow the new body's wording without a code change. Study leave dates and revision sessions can be pushed to S4 to S6 pupils directly where the school allows pupil accounts.

    Fewer missed deadlines in the busiest years of school.

  • Trip consent and medical details

    Outdoor learning is a strong tradition in Scottish schools, from Arthur's Seat to residential trips in the Highlands. Consent forms carry the itinerary, transport, kit list and medical questions, and trip leaders see on their phone who has permission, who has allergies and who needs medication.

    Trip leaders have current consent and medical details in their pocket.

Who this is for

Edinburgh schools we build for.

Edinburgh's school system mixes council primaries and high schools, a large independent sector and Gaelic medium education, each with its own governance. That shapes who can commission an app, who owns the data and what the first release should contain. These are the four profiles that suit a custom build best. Where a school's existing parent tools already meet most needs, we say so in discovery and suggest smaller changes instead. Each starts with a different first release.

01

An independent day and boarding school

You choose your own MIS, own your data and answer to your board of governors. Families expect a polished app that covers academic reports, sport fixtures, boarding notices and fees. We integrate with your existing platform, design the app around your school's identity and keep sensitive pastoral notes restricted to the staff who need them. Overseas families receive the same information as local ones, at the same moment. Reports, fixtures and boarding notices each have their own section, so nothing important is buried.

Full integration where the school owns its systems.

02

A council school cluster

A high school and its associated primaries want one way to reach families through the transition from P7 to S1. Because the council is the data controller, we design with its information governance team from the start, using approved data routes and hosting that meets council requirements. Primary staff can share transition notes with the high school through approved channels only. The cluster can launch in one school first and extend to the others once the approach is proven.

Designed with council governance, not around it.

03

A Gaelic medium setting

Many families choose Gaelic medium education without speaking Gaelic at home, while staff work bilingually every day. The app supports Gaelic for school-led content and plain English help for parents learning alongside their children, so both groups feel included. Gaelic content can be reviewed by staff before any message goes out to families. Help text explains common Gaelic phrases used in school notices, and families can request English support at any time without the school having to send a second message.

Bilingual by design, with support for learning parents.

04

A parent council with a clear brief

Some parent councils want better tools for consultation, volunteering and events, agreed with the head teacher. We build a lighter app focused on those tasks, with the school's approval and clear rules on what personal data the parent council can and cannot hold. Personal data stays under the school's control, with the parent council given only the access it needs. The head teacher approves the scope before work starts.

A focused app for parent-led work.

Six steps for an Edinburgh school app.

  1. 01Governance firstWe confirm who the data controller is, the school or the council, and agree which data the app may use. This shapes every later step, so we settle it before any design.
  2. 02Scottish policy reviewWe read your child protection, attendance and data protection procedures, so wording and workflows in the app match how your school already operates under Scottish guidance. Where policies are under review, we note the gaps for your leadership team.
  3. 03Family and staff researchParents, guidance staff, office staff and pupils where appropriate tell us by video call what slows them down today and what they would use. We include parents who use the app in Gaelic and those who do not.
  4. 04Bilingual designScreens are designed in English and, where needed, Gaelic at the same time, so layouts suit both languages and no text is squeezed in later. Accessibility to WCAG 2.2 AA is checked at every sprint review.
  5. 05Build, test and pilotWe build in fortnightly sprints, test on the phones families really use, then pilot with one stage or one school in the cluster before wider launch. We check that exported SEEMiS data matches what families see.
  6. 06Launch and session reviewsFamilies are invited, staff receive recorded training, and at the end of each term we review usage and agree the next set of improvements. Policy changes in Scotland, such as new guidance editions, go into the next release.

Technology

What we build this with.

We build in Flutter or React Native for iPhone and Android, with a web admin panel for staff. Hosting is in a UK cloud region where your data protection officer requires it, and sign-in can use the accounts your school or council already manages. Gaelic fonts and characters such as the grave accent are tested on every device type.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Edinburgh schools ask.

The terminology, guidance and data systems are all Scottish.

Keeping Children Safe in Education, DfE attendance returns and Ofsted do not apply in Scotland. An Edinburgh app uses P and S stages, Curriculum for Excellence, GIRFEC wellbeing language and the National Guidance for Child Protection in Scotland. Council schools also work with SEEMiS rather than the platforms common in English schools. We design for those differences from the first workshop, not as a translation afterwards. Staff training material uses the same Scottish terms.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews