{ "layers": [ { "currentVersion": 11.5, "cimVersion": "3.5.0", "id": 0, "name": "SchoolRoll", "type": "Feature Layer", "description": "This dataset provides geo-locations and summary statistics for all publicly funded schools in Scotland (local authority and grant-aided) in 2025. It is derived primarily from two sources, the School Contact Details and School Level Summary Statistics publications. The dataset is updated on an annual basis for use within analysis, monitoring overall performance, equality and individual policies. Geo-locations for the schools have been sourced from grid references provided by the schools Unique Property Reference Number (UPRN). Where a school has more than one school type at the same location (e.g. primary and secondary), these are counted as separate schools with a separate point location though they may share the same Scottish Educational Establishment Database (SEED) code.Summary statistics are included for the pupil role, full time equivalent teachers, pupil teacher ratios, average class sizes, additional support needs, language and Gaelic tuition, minority ethnic backgrounds, free school meal registrations and deprivation. Statistics are reflective of the pupil census undertaken in September 2025.Schools have also been assigned a deprivation ranking based on the Scottish Index of Multiple Deprivation (SIMD) 2020. Note that this is reflective of the school\u2019s 2011 data zone assignment as SIMD had not yet been updated to reflect 2022 data zones at the time of publication. Urban Rural assignments using the 2022 Urban Rural Classification have been provided for both the school\u2019s address and the data zone in which it is located. Assignments may be different for the address/data zone in about 2.5% of cases. Discretion is required when considering which assignment should be used for a given project.", "geometryType": "esriGeometryPoint", "sourceSpatialReference": { "wkid": 27700, "latestWkid": 27700, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -5220400, "falseY": -15524400, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "spatialReference": { "wkid": 27700, "latestWkid": 27700, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -5220400, "falseY": -15524400, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "© Scottish Government, contains Ordnance Survey data © Crown copyright and database right 2025.", "parentLayer": null, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSMS", "style": "esriSMSCircle", "color": [ 0, 132, 168, 255 ], "size": 10, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": { "color": [ 100, 100, 100, 255 ], "width": 0.5 } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": 66013, "ymin": 536563, "xmax": 460854, "ymax": 1208995, "spatialReference": { "wkid": 27700, "latestWkid": 27700, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -5220400, "falseY": -15524400, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "schoolname", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "objectid", "type": "esriFieldTypeOID", "alias": "objectid", "domain": null }, { "name": "shape", "type": "esriFieldTypeGeometry", "alias": "shape", "domain": null }, { "name": "seedcode", "type": "esriFieldTypeString", "alias": "SEED Code", "length": 10, "domain": null }, { "name": "schuid", "type": "esriFieldTypeString", "alias": "School UID", "length": 15, "domain": null }, { "name": "schooltype", "type": "esriFieldTypeString", "alias": "School Type", "length": 20, "domain": null }, { "name": "centretype", "type": "esriFieldTypeString", "alias": "Centre Type", "length": 25, "domain": null }, { "name": "denomination", "type": "esriFieldTypeString", "alias": "Denomination", "length": 50, "domain": null }, { "name": "schoolname", "type": "esriFieldTypeString", "alias": "School Name", "length": 255, "domain": null }, { "name": "addressline1", "type": "esriFieldTypeString", "alias": "Address line 1", "length": 255, "domain": null }, { "name": "addressline2", "type": "esriFieldTypeString", "alias": "Address line 2", "length": 255, "domain": null }, { "name": "addressline3", "type": "esriFieldTypeString", "alias": "Address line 3", "length": 255, "domain": null }, { "name": "postcode", "type": "esriFieldTypeString", "alias": "Postcode", "length": 10, "domain": null }, { "name": "easting", "type": "esriFieldTypeInteger", "alias": "Easting", "domain": null }, { "name": "northing", "type": "esriFieldTypeInteger", "alias": "Northing", "domain": null }, { "name": "uprn", "type": "esriFieldTypeBigInteger", "alias": "Unique Property Reference Number (UPRN)", "domain": null }, { "name": "lacode", "type": "esriFieldTypeString", "alias": "Local Authority Code", "length": 10, "domain": null }, { "name": "laname", "type": "esriFieldTypeString", "alias": "Local Authority Name", "length": 255, "domain": null }, { "name": "izcode", "type": "esriFieldTypeString", "alias": "Intermediate Zone", "length": 10, "domain": null }, { "name": "izname", "type": "esriFieldTypeString", "alias": "Intermediate Zone Name", "length": 255, "domain": null }, { "name": "dzcode", "type": "esriFieldTypeString", "alias": "Data Zone", "length": 10, "domain": null }, { "name": "dzname", "type": "esriFieldTypeString", "alias": "Data Zone Name", "length": 255, "domain": null }, { "name": "email", "type": "esriFieldTypeString", "alias": "Email", "length": 100, "domain": null }, { "name": "phone", "type": "esriFieldTypeString", "alias": "Phone", "length": 50, "domain": null }, { "name": "website", "type": "esriFieldTypeString", "alias": "Website", "length": 255, "domain": null }, { "name": "fteteacher", "type": "esriFieldTypeDouble", "alias": "Full-time Equivalent Teachers", "domain": null }, { "name": "pupilroll", "type": "esriFieldTypeInteger", "alias": "Pupil Roll", "domain": null }, { "name": "pupilteacherratio", "type": "esriFieldTypeDouble", "alias": "Pupil Teacher Ratio", "domain": null }, { "name": "averageclasssize", "type": "esriFieldTypeDouble", "alias": "Average Class Size", "domain": null }, { "name": "numpupilasnrecorded", "type": "esriFieldTypeInteger", "alias": "Pupils with Additional Support Need (ASN) recorded", "domain": null }, { "name": "proppupilasnrecorded", "type": "esriFieldTypeDouble", "alias": "% of pupils with Additional Support Need (ASN) recorded", "domain": null }, { "name": "numpupilenglish2ndlanguage", "type": "esriFieldTypeInteger", "alias": "Pupils with English as an additional language", "domain": null }, { "name": "proppupilenglish2ndlanguage", "type": "esriFieldTypeDouble", "alias": "% of pupils with English as an additional language", "domain": null }, { "name": "numpupilgaelictaught", "type": "esriFieldTypeInteger", "alias": "Pupils taught in Gaelic", "domain": null }, { "name": "proppupilgaelictaught", "type": "esriFieldTypeDouble", "alias": "% of pupils taught in Gaelic", "domain": null }, { "name": "numpupilminorityethnic", "type": "esriFieldTypeInteger", "alias": "Pupils with a minority ethnic background", "domain": null }, { "name": "proppupilminorityethnic", "type": "esriFieldTypeDouble", "alias": "% of pupils with a minority ethnic background", "domain": null }, { "name": "numpupilp67s16spfsm", "type": "esriFieldTypeInteger", "alias": "Pupils in P6-7, S1-6 or special schools registered for free school meals", "domain": null }, { "name": "proppupilp67s16spfsm", "type": "esriFieldTypeDouble", "alias": "% of pupils in P6-7, S1-6 or special schools registered for free school meals", "domain": null }, { "name": "numpupil20pctmostdeprived", "type": "esriFieldTypeInteger", "alias": "Pupils living in the 20% most deprived data zones", "domain": null }, { "name": "proppupil20pctmostdeprived", "type": "esriFieldTypeDouble", "alias": "% of pupils living in the 20% most deprived data zones", "domain": null }, { "name": "simdrank", "type": "esriFieldTypeInteger", "alias": "SIMD Rank", "domain": null }, { "name": "simdquintile", "type": "esriFieldTypeInteger", "alias": "SIMD Quintile", "domain": null }, { "name": "simddecile", "type": "esriFieldTypeInteger", "alias": "SIMD Decile", "domain": null }, { "name": "simdvigintile", "type": "esriFieldTypeInteger", "alias": "SIMD Vigintile", "domain": null }, { "name": "simdpercentile", "type": "esriFieldTypeInteger", "alias": "SIMD Percentile", "domain": null }, { "name": "schoolur8class", "type": "esriFieldTypeInteger", "alias": "Urban Rural 8-fold class, by school address", "domain": null }, { "name": "schoolur8name", "type": "esriFieldTypeString", "alias": "Urban Rural 8-fold class name, by school address", "length": 50, "domain": null }, { "name": "schoolur6class", "type": "esriFieldTypeInteger", "alias": "Urban Rural 6-fold class, by school address", "domain": null }, { "name": "schoolur6name", "type": "esriFieldTypeString", "alias": "Urban Rural 6-fold class name, by school address", "length": 50, "domain": null }, { "name": "dzur8class", "type": "esriFieldTypeInteger", "alias": "Urban Rural 8-fold class, by data zone", "domain": null }, { "name": "dzur8name", "type": "esriFieldTypeString", "alias": "Urban Rural 8-fold class name, by data zone", "length": 50, "domain": null }, { "name": "dzur6class", "type": "esriFieldTypeInteger", "alias": "Urban Rural 6-fold class, by data zone", "domain": null }, { "name": "dzur6name", "type": "esriFieldTypeString", "alias": "Urban Rural 6-fold class name, by data zone", "length": 50, "domain": null }, { "name": "notes", "type": "esriFieldTypeString", "alias": "Notes", "length": 255, "domain": null } ], "geometryField": { "name": "shape", "type": "esriFieldTypeGeometry", "alias": "shape" }, "indexes": null, "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "maxSelectionCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsAdvancedQueryRelated": true, "supportsQueryRelatedPagination": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": true, "supportsCurrentUserQueries": true }, "supportsDatumTransformation": true, "advancedQueryAnalyticCapabilities": { "supportsLinearRegression": true, "supportsAsync": false, "supportsPercentileAnalytic": false }, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true } ], "tables": [] }