Skip to content

School Codes

Schools have their own convention for codes that are used to identify resources. For example, a school may use a code like GGar to identify a teacher named George Gardiner. These codes are often used for CSV data transfers, or where screen real estate is at a premium.

Juniper Connect supports this by allowing schools to specify their own resource codes. These codes are scoped to a resource type and school and must be unique within that scope.

Tip

A school may reuse the same code for different resources, e.g. subject and a room where Ma could be used for both the Maths subject and the Maths room.

Validation

Alphanumeric only, maximum of 6 characters and a minimum of 2.

Matching & Uniqueness

Schools may use a combination of uppercase and lowercase characters in their codes for presentation purposes, but matching and uniqueness is case-insensitive. For example, Ma and ma are considered the same code.

Standard Codes

Schools are free to choose their own codes for the majority of resources. However, subject resource codes have been standardised. These are as follows:

Core Subjects

SubjectCode
EnglishEn
English LanguageEnLa
English LiteratureEnLi
MathematicsMa
Further MathsMa+
ScienceSc
Further ScienceSc+
BiologyBi
ChemistryCh
PhysicsPh

Foundation Subjects

SubjectCode
IT & ComputingIt
Physical EducationPe
PSHESe
CitizenshipCi

Languages

SubjectCode
FrenchFr
GermanDe
SpanishSp
ItalianIl
WelshWl

Humanities

SubjectCode
HistoryHi
GeographyGg
HumanitiesHu
FinanceFc
EconomicsEc
Religious EducationRe
PsychologyPs
SociologySo
ClassicsCl
Critical ThinkingCt
PoliticsPo

Arts

SubjectCode
MusicMu
DanceDa
DramaDr
Art & DesignAd
Media StudiesMs

Technology

SubjectCode
Design & TechnologyDt
Food TechnologyFt
Computer ScienceCs
Resistant MaterialsRm
TextilesTx
ManufacturingMn
MechanicsMv
EngineeringNg

Vocational

SubjectCode
Health & Social CareHc
Hair & BeautyHb
Business StudiesBs
Child CareCc
Leisure & TourismBx
Travel & TourismTt
ConstructionCn
PhotographyPt
RetailRt