Establishment bulk update guidance
Introduction
The bulk update tool allows you to make many updates in a single batch instead of editing individual establishment records. Multiple column files must be XLSX and bulk upload files can be XLSX or tab delimited text files.
If there’s an error in your data, we’ll send you a message to correct it. If your changes need approval, you’ll get a second message to say your change is either approved or declined.
If there’s an error in your data, we’ll send you a message to correct it.
If your changes need approval, you’ll get a second message to say your change is either approved or declined.
Bulk update steps
You have to complete 3 steps to make changes via bulk update:
- Create the file
- Upload the file
- Correct any errors
Please use a file size smaller than 1MB. There are also limits of:
- 5,000 rows per file for back office users
- 1,000 rows per file for EFADO, SFC and DDCE users
- 200 rows per file for establishment and MAT users
If your data exceeds these limits, split it into two or more files and upload them separately.
Multiple column files must be XLSX and bulk upload files can be XLSX or tab delimited text files
Create the file
-
Bulk upload
You can use a spreadsheet editor (like Microsoft Excel or Open Office Calc) to create the file to be uploaded.
The file should contain 3 columns and as many rows as the changes you want to suggest with each row representing a change request:
- The first column contains the establishment URN.
- The second column contains the database name of the field you want to change. See the appendix to identify the name of the field(s) to change.
-
The third column contains the new value you want this field to have. Please note:
- For free text fields you can add any value you want
- For date fields you should provide the date in DD/MM/YYYY format
- For lookup fields you can add either the descriptor of the value or the code. See appendix.
Leaving a cell of the third column blank deletes the value of the field. You don't need to add any headers or footers to your file.
-
Multiple column file
If you want to edit the same fields for several different schools, create a multiple column file. You can only use XLSX files.
You can use a spreadsheet editor (like Microsoft Excel or Open Office Calc) to create the file to be uploaded.
The file should contain headed short name columns and as many rows as the changes you want to suggest with each row representing an establishment.
-
Save the file
Bulk upload files can be XLSX or tab delimited text files.
To create an XSLX file, save the file as ‘Excel Workbook’.
Upload the file
Having created the file, you can upload it. First, sign in to the app and visit the 'Bulk update establishments' page under the ‘Tools’ menu.
Click on 'Choose file' (see below). You will be presented with a browsing window that allows you to find and select the file you created in the first step. Select the file and click 'Open'.
You can then select the format of the file that you are uploading. Click on the drop-down list under the ‘Select file type’ option.
You can also select the date for the changes. If you select a date in the future, the changes will be applied on this date (if approved).
If you leave the date blank, the changes will be applied immediately (if approved) or as soon as they get approved by the appropriate data owner.
Finally, if you select a date in the past the changes will be applied immediately (if approved), or as soon as they get approved, but they will show as being effective from this date in the past.
To start your bulk upload click ‘Submit’.
Errors
We’ll send you an email if there’s an error when you upload a file. Errors can include:
- the file is not in the correct format
- you’re not allowed to change some fields
- you didn’t select a file type
- some of the field names or values you used were not correct.
Correct any errors and resubmit the file to complete your changes.
Further assistance
If you have any issues when uploading a file, please contact our Service Desk (opens in new tab)
Appendix
Database name (use this for your upload file) | Equivalent field name in app |
---|---|
EstablishmentName | School / College Name |
Street | Street |
Locality | Locality |
Address3 | Address3 |
Town | Town |
County (name) | County (name) |
Postcode | Postcode |
LA | Local authority |
LA | LA code |
HeadTitle (name) | Headteacher/Principal title |
HeadFirstName | Headteacher/Principal first name |
HeadLastName | Headteacher/Principal last name |
HeadAppointmentDate | Headteacher date of appointment |
HeadEmail | Headteacher/Principal email address |
StatutoryLowAge | Age range Low |
StatutoryHighAge | Age range High |
PhaseOfEducation (name) | Phase of education |
TypeOfEstablishment (name) | Establishment type |
FurtherEducationType (name) | Further education type |
Trusts (name) | Academy trust or Trust |
SchoolSponsors (name) | Academy sponsor |
Federations (name) | Federation |
Gender (name) | Gender of entry |
URN | URN |
EstablishmentNumber | Establishment Number |
UKPRN | UK provider reference number (UKPRN) |
EstablishmentStatus (name) | Establishment status |
AdmissionsPolicy (name) | Admissons policy |
SchoolWebsite | Website |
TelephoneNum | Telephone |
OfstedRating | Ofsted rating |
OfstedLastInspection | Ofsted last inspection |
Osted report link | Ofsted report link |
Inspectorate | Inspectorate |
Proprietor's name | Proprietor's name |
ReligiousCharacter (name) | Religious character |
Diocese (name) | Diocese |
ReligiousEthos (name) | Religious ethos |
Boarders (name) | Boarders |
NurseryProvision (name) | Nursery provision |
OfficialSixthForm (name) | Official sixth form |
SchoolCapacity | School capacity |
Section 41 Approved | Section 41 approved |
OpenDate | Open date |
ReasonEstablishmentOpened (name) | Reason establishment opened |
CloseDate | Close date |
ReasonEstablishmentClosed (name) | Reason establishment closed |
CCOperationalHours | Operational hours |
CCNumberOfUnder5s | Number of under 5s |
CCGovernance | Governance |
CCGovernanceDetail | Governance detail |
CCLAContactName | Local authority contact name |
CCLAContactEmail | Local authority contact email |
CCLAContactLAPhone | Local authority contact telephone number |
ChildrensCentresGroupFlag | Delivery model |
ChildrensCentresGroup (name) | Group/Collaboration name |
CCGroupLead (name) | Group lead centre |
ChildrensCentresPhaseType (name) | Phase |
CCDisadvantagedArea (name) | Disadvantaged area |
CCDirectProvisionOfEarlyYears (name) | Direct provision of early years |
SpecialClasses (name) | Special classes |
SENStat | Number of special pupils under a special educational needs (SEN) statement/education, health and care (EHC) plan |
SENNoStat | Number of special pupils not under a special educational needs (SEN) statement/education, health and care (EHC) plan |
MainEmail | Email address |
AlternativeEmail | Alternative email address |
LastChangedDate | Last Changed Date |
SEN1 | Type of SEN provision |
TeenMoth | Teenage mothers provision |
TeenMothPlaces | Teenage mothers capacity |
CCF | Childcare facilities provision |
SENPRU | SEN facilities |
EBD | Pupils with EBD |
PlacesPRU | Number of places |
FTProv | Full time provision |
EdByOther | Pupils educated by other providers |
TypeOfResourcedProvision | Type of resourced provision |
ResourcedProvisionOnRoll | Resourced provision number on roll |
ResourcedProvisionCapacity | Resourced provision capacity |
SenUnitOnRoll | SEN unit number on roll |
SenUnitCapacity | SEN unit capacity |
InspectorateName | Inspectorate Name |
InspectorateReport | Inspectorate Report |
DateOfLastInspectionVisit | Date of Last Inspection Visit |
NextInspectionVisit | Next Inspection Visit |
RSCRegion | RSC Region |
GOR | Government Office Region |
DistrictAdministrative | District |
AdministrativeWard | Ward |
ParliamentaryConstituency | Parliamentary Constituency |
UrbanRural | Urban/Rural Description |
GSSLACode | GSS LA Code |
Easting | Easting |
Northing | Northing |
CensusAreaStatisticWard | Census Ward |
MSOA | Middle Super Output Area (MSOA) |
LSOA | Lower Super Output Area (LSOA) |
Notes | Notes |
DateofLastFullBridgeInspection | Date of the Last Bridge Visit |
DateofLastFullOfstedInspection | Date of the Last Ofsted Visit |
DateofLastFullISIInspection | Date of the Last ISI Visit |
DateofLastFullWelfareInspection | Date of the Last Welfare Visit |
DateofLastFPVisit | Date of the Last FP Visit |
DateofLastFullSISInspection | Date of the Last SIS Visit |
DateNextFullInspection | Date Next Full Inspection Due |
ActionGEN | Next General Action Required |
ActionWEL | Next Action Required by WEL |
ActionFP | Next Action Required by FP |
Inspectorate | Inspectorate |
IndependentSchoolType | Independent School Type |
CharityName | Charity Organisation |
CharityNum | Charity Registration Number |
TotalPupilsFullTime | Total number of full time pupils |
TotalPupilsPartTime | Total number of part time pupils |
CompSchoolAge | Total number of pupils of compulsory school age |
SENStat | Number of special pupils under a SEN statement/EHCP |
SENNoStat | Number of special pupils not under a SEN statement/EHCP |
TotalPupilsInPublicCare | Total Number of Pupils in Public Care |
PTBoys2andUnder | PT Boys (Aged 2 and Under): |
PTBoys3 | PT Boys (Aged 3): |
PTBoys4a | PT Boys (Aged 4a): |
PTBoys4b | PT Boys (Aged 4b): |
PTBoys4c | PT Boys (Aged 4c): |
TotalBoyBoarders | Total number of boys in boarding schools |
PTGirls2andUnder | PT Girls (Aged 2 and Under): |
PTGirls3 | PT Girls (Aged 3): |
PTGirls4a | PT Girls (Aged 4a): |
PTGirls4b | PT Girls (Aged 4b): |
PTGirls4c | PT Girls (Aged 4c): |
TotalGirlBoarders | Total number of Girls in boarding schools |
TotalStaffFullTime | Total Number of Full Time Staff |
TotalStaffPartTime | Total Number of Part Time Staff |
LowDayFee | Lowest Annual Rate for Day Pupils: |
HighDayFee | Highest Annual Rate for Day Pupils: |
LowBoardFee | Lowest Annual Rate for Boarding Pupils: |
HighBoardFee | Highest Annual Rate for Boarding Pupils: |
BoardingEstablishment | Boarding Establishment |
PropsName | Proprietor's Name: |
PropsStreet | Proprietor's Street: |
PropsLocality | Proprietor's Locality: |
PropsAddress3 | Proprietor's Address 3: |
PropsTown | Proprietor's Town: |
PropsCounty | Proprietor's County: |
PropsPostcode | Proprietor's Postcode: |
PropsTelephoneNum | Proprietor's Telephone Number: |
PropsFaxNumber | Proprietor's Fax Number: |
PropsEmail | Proprietor's Email: |
PropsPreferredJobTitle | Proprietor's Preferred Job Title: |
ChairOfProprietorBodyName | Chair of Proprietor's Body Name: |
ChairOfProprietorBodyStreet | Chair of Proprietor's Body Street: |
ChairOfProprietorBodyLocality | Chair of Proprietor's Body Locality: |
ChairOfProprietorBodyAddress3 | Chair of Proprietor's Body Address 3: |
ChairOfProprietorBodyTown | Chair of Proprietor's Body Town: |
ChairOfProprietorBodyCounty | Chair of Proprietor's Body County: |
ChairOfProprietorBodyPostcode | Chair of Proprietor's Body Postcode: |
ChairOfProprietorBodyTelephoneNum | Chair of Proprietor's Body Telephone Number: |
ChairOfProprietorBodyFaxNumber | Chair of Proprietor's Body Fax Number: |
ChairOfProprietorBodyEmail | Chair of Proprietor's Body Email: |
ChairOfProprietorBodyPreferredJobTitle | Chair of Proprietor's Body Preferred Job Title: |
AccomChange | Accomodation changed |
HelpdeskNotes | Helpdesk notes |
LastUpdate | Last update |
Trigger1 | Trigger 1 |
PreviousLA (name) | Previous local authority |
PreviousEstablishmentNumber | Previous establishment number |
AltSiteName | Site 2 name |
ConStreet | Street |
ConLocality | Locality |
ContactAddress3 | Address 3 |
ConTown | Town |
ConCounty (name) | County |
ConPostcode | Postcode |
ConTelNumber | Telephone |
LinkURN | URN |
LinkName | Establishment name |
LinkType | Type of link |
LinkEstablishedDate | Date linked |