---
title: Bulk uploading attribute values
description: Bulk uploading attribute values | Help & Support — GO 4 Schools
---

[Skip to content](https://supporttest.go4schools.com/modular/bulk-uploading-attribute-values#main-content)

English - United Kingdom

Show submenu for translations

![GO logo](https://supporttest.go4schools.com/hubfs/GO-logo.svg)

- Home
- Products
- Pricing
- Blog
- Company

Open main navigation

Close main navigation

- Home
- Products
- Pricing
- Blog
- Company
- English - United Kingdom
  
  Show submenu for translations
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [GO 4 Schools](https://supporttest.go4schools.com/modular?hsLang=en-gb)
2. [School Manager Guide](https://supporttest.go4schools.com/modular/school-manager-guide?hsLang=en-gb)

# Bulk uploading attribute values

The procedure for defining and then entering or uploading data for student attributes has been modified to allow you to work with broader range of file formats. In particular, you can now create and/or populate multiple attributes by uploading a single CSV file rather than having to define and populate them one attribute at a time. This provides a more efficient way of uploading attribute data. GO 4 Schools can read attribute data from CSV files that adhere to the following formatting conventions. The file must:

- Have a header row as the first row which provides default names for the data columns in the file.
- Use commas to separate values in each row.
- Have the same number of values in each row.
- Contain one or more data columns to allow GO 4 Schools to uniquely identify students. There are two options for identifying students: a single UPN value, or alternatively the surname, firstname, date of birth, and sex of the student.

### Preparing your file

The file can contain as many rows and columns as you want, but the more data it contains the slower it will be to process. If the file contains a lot of columns that you do not want to import, we recommend removing them from the file **before** uploading it. For example, CAT4 files may contain 200+ columns, only a dozen or so of which contain the information relating to their test results. You are able to indicate that columns are not to be processed after importing, but removing them before is more effecient.

### The upload process

The link to bulk upload is in the **Curriculum** menu:

![](https://supporttest.go4schools.com/hs-fs/hubfs/image-png-Apr-07-2026-09-39-53-9582-AM.png?width=301&height=220&name=image-png-Apr-07-2026-09-39-53-9582-AM.png)

 

Browse to the file you wish to upload and click on the **Upload** button:

![](https://supporttest.go4schools.com/hs-fs/hubfs/image-png-Apr-07-2026-09-40-43-3911-AM.png?width=652&height=212&name=image-png-Apr-07-2026-09-40-43-3911-AM.png)

On the next page you are first given the option to set a timestamp for data you wish to upload. Next you are given options on which attribute set you want to upload the data to. The options presented will depend on the names of the columns in your file. The list of options are:

- Create a new attribute set - If you want to create a new attribute set.
- Add the data in your file to the best guess attribute set.
- Add the data in your file to an existing attribute set that partially matches the columns in your file.
- Add the data in your file to any other existing attribute set.

![](https://supporttest.go4schools.com/hs-fs/hubfs/image-png-Apr-07-2026-09-41-19-9893-AM.png?width=670&height=608&name=image-png-Apr-07-2026-09-41-19-9893-AM.png)

As it is possible to upload multiple attribute values in a single file, the final step gives you the opportunity to review and refine the data prior to uploading. Each row in the table displays information about a specific column/field in the file. The summary table shows the following information based on the data in the file:

- **Field name** - The name of the field in the file.
- **Data type** - The type of value in the file, such as text, boolean, date, etc. At this stage this is just a best guess from GO 4 Schools.
- **Field type** - Whether the field is recognised as a student identifier, and existing attribute, or a new attribute. Student identifier columns are highlighted in pink. The data in these columns is not imported as it is simply used for identifying the student to which the values belong.
- **Status** - Whether the field will be imported.
- **Warnings** - If potential discrepancies are detected within the file a warning icon will be displayed.
- **First rows of student data** - Show the first few rows of data within the file for information.

In the below screenshot several fields have been recognised as existing attributes, such as KS2 PA Bands, KS2 PA Eng, and KS2 PA Ma. The other two are not recognised as existing attributes in the **Progress** attribute set, so you are given the choice to create these attributes. In the example, these attributes actually do exist, but in the **Bubble Info** attribute set, so they have been flagged to not be imported. Alternatively they can be created on import, but it would create two new attributes and add them to the **Progress** attribute set.

![](https://supporttest.go4schools.com/hs-fs/hubfs/image-png-Apr-07-2026-09-43-43-9736-AM.png?width=641&height=365&name=image-png-Apr-07-2026-09-43-43-9736-AM.png)

Clicking on a field name will open up a new window which will give you the option to either create a new attribute, or choose not to import the data at all. It is also possible to click on a specific data type for a field and change the data type (for new attributes only). **Please note that once an attribute has been created, it is not possible to change the data type.** If the file contains data for unrecognised students, details are shown in a separate table. Once you've made all of your edits/adjustments, click on the **Finish** button at the bottom of the page to upload the data.

![](https://supporttest.go4schools.com/hs-fs/hubfs/image-png-Apr-07-2026-09-44-22-8653-AM.png?width=602&height=455&name=image-png-Apr-07-2026-09-44-22-8653-AM.png)

 

 

- [FAQs](https://supporttest.go4schools.com/modular/faqs?hsLang=en-gb)
- [Data Management](https://supporttest.go4schools.com/modular/data-management?hsLang=en-gb#main-content)

    - [Full Module Guide](https://supporttest.go4schools.com/modular/data-management?hsLang=en-gb#full-module-guide)
- [General User Guides](https://supporttest.go4schools.com/modular/general-user-guides?hsLang=en-gb#main-content)

    - [Quick Guides](https://supporttest.go4schools.com/modular/general-user-guides?hsLang=en-gb#quick-guides)
- [Curriculum Management](https://supporttest.go4schools.com/modular/curriculum-management?hsLang=en-gb#main-content)

    - [Quick Guides](https://supporttest.go4schools.com/modular/curriculum-management?hsLang=en-gb#quick-guides)
    - [Full Module Guide](https://supporttest.go4schools.com/modular/curriculum-management?hsLang=en-gb#full-module-guide)
- [Behaviour Module Guides](https://supporttest.go4schools.com/modular/behaviour-module-guides?hsLang=en-gb)
- [Attendance Module Guides](https://supporttest.go4schools.com/modular/attendance-module-guides?hsLang=en-gb)
- [Student Report Guides](https://supporttest.go4schools.com/modular/student-report-guides?hsLang=en-gb)
- [Homework Module Guides](https://supporttest.go4schools.com/modular/homework-module-guides?hsLang=en-gb#main-content)

    - [FAQs](https://supporttest.go4schools.com/modular/homework-module-guides?hsLang=en-gb#faqs)
- [Communications Module Guides](https://supporttest.go4schools.com/modular/communications-module-guides?hsLang=en-gb)
- [Consents Module Guides](https://supporttest.go4schools.com/modular/consents-module-guides?hsLang=en-gb)
- [Document Management Guides](https://supporttest.go4schools.com/modular/document-management-guides?hsLang=en-gb)
- [School Manager Guide](https://supporttest.go4schools.com/modular/school-manager-guide?hsLang=en-gb)
- [Mobile App](https://supporttest.go4schools.com/modular/mobile-app?hsLang=en-gb)
- [Report Manager Guide](https://supporttest.go4schools.com/modular/report-manager-guide?hsLang=en-gb)
- [Seating Plan Guide](https://supporttest.go4schools.com/modular/seating-plan-guide?hsLang=en-gb)
- [Detention Manager Guide](https://supporttest.go4schools.com/modular/detention-manager-guide?hsLang=en-gb)
- [Welsh General User Guide](https://supporttest.go4schools.com/modular/welsh-general-user-guide?hsLang=en-gb)
- [Installation Guide](https://supporttest.go4schools.com/modular/installation-guide?hsLang=en-gb)
- [Video Guides](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#main-content)

    - [Markbooks](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#markbooks)
    - [Data management](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#data-management)
    - [Behaviour management](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#behaviour-management)
    - [Consents](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#consents)
    - [Reports](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#reports)
    - [Communications](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#communications)
    - [General](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#general)
    - [Seating plans](https://supporttest.go4schools.com/modular/video-guides?hsLang=en-gb#seating-plans)

- Home
- Products
- Pricing
- Blog
- Company

[![GO logo](https://supporttest.go4schools.com/hubfs/GO-logo.svg "GO logo")](https://www.go4schools.com/)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, GO 4 Schools