> For the complete documentation index, see [llms.txt](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/en/settings/curriculum-preset.md).

# Ready-made curriculum

Add classes, subjects, exams and grading to a new school in one go.

**Go to:** **Administration → Ready-made curriculum** in the left menu. Do this work on a computer. **Before you start:** be an Admin. The school must be brand new: it must have no academic year, class, subject, student, exam, grading scale or exam structure. To see the order of setting up a school, read [**Setting up your school, step by step**](/schoolmanagerp-docs/en/admin-setup/setup-order.md).

A **ready-made curriculum** is a package set up in advance: academic year, classes, subjects, class subjects, terms, grading scale, exam templates and certificate templates. When you apply it, everything is created together. You can do this only once in a school, and you cannot undo it yourself.

[Add a curriculum](#task-main) · [If it cannot be added](#task-blocked) · [If you added it by mistake](#task-reset) · [Problems and fixes](#trouble)

**On this page**

* [Add a ready-made curriculum](#task-main)
* [How to know it was added](#confirm)
* [Other situations](#other)
  * [See what is inside before you apply](#task-preview)
  * [The institution kind is separate](#task-kind)
  * [If the school already has data](#task-blocked)
  * [If the wrong curriculum was added](#task-reset)
  * [If you change something that came from the curriculum](#task-edit)
* [Problems and fixes](#trouble)
* [Who can do what](#roles)
* [Learn more](#more)

***

## Add a ready-made curriculum <a href="#task-main" id="task-main"></a>

1. Press **Administration** in the left menu, then press **Ready-made curriculum**.

   → **Ready-made curriculum** at the top, and below it "Add classes, subjects, exams and grading to a new school in one go." Three steps: **Choose a curriculum**, **Options**, **Confirm**.
2. In the **Choose a curriculum** step, press **Choose** on one card. The cards are: **Bangladesh NCTB curriculum**, **Alia Madrasa**, **Qawmi Madrasa**, Cambridge International, and **Blank / custom setup**.

   → The card says **Chosen**. If the card says **Not verified**, read the [warning below](#unverified).
3. Press **Next**. In the **Options** step, look at **Stages to set up**.

   → Every stage is ticked. Untick a stage you do not need. You must keep at least one.
4. If the curriculum has versions, choose at least one from **Versions to set up**. At first none is ticked.
5. Look at **Start year**. The current year is filled in; the first academic year is created for this year.
6. Press **Next**. In the **Confirm** step, read the summary, for example "… — stages: …, start year 2026."
7. Press **Use this curriculum**.

   → A window opens: **Apply …?** In red: "This cannot be undone by you — only a platform administrator can reset it."
8. In the **Type "…" to confirm** field, type the name shown in the window exactly. The name is in English, for example `Bangladesh NCTB curriculum`.

   → Only when the name matches fully can you press **Apply**.
9. Press **Apply**.

   → The page changes: **Curriculum applied**, and under it the **What was created** list.

![the Ready-made curriculum page on a new school: 1 the Choose a curriculum step, 2 the NCTB curriculum card, 3 its Not verified mark, 4 the Choose button, 5 the Preview button, admin](https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-37be0a5359ec34bec6dfc657a01fd18d6758facc%2Fcurriculum-preset-01.png?alt=media)

> **Warning:**&#x41; curriculum marked **Not verified** has not been checked against the official curriculum. Its subjects, marks or grading scale may be wrong. Look at the [preview](#task-preview) before you apply, and afterwards check the [**Grading scales**](/schoolmanagerp-docs/en/exam-templates/grading-scales.md) and the [**Exam structures**](/schoolmanagerp-docs/en/exam-templates.md). At present only **Blank / custom setup** is verified.

***

## How to know it was added <a href="#confirm" id="confirm"></a>

| State                           | How you can tell                                                                                                                 | What next                                                       |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| **Chosen only on the screen**   | The steps are open, or the confirm window is open                                                                                | Type the name and press **Apply**                               |
| **Reached the school's system** | **Curriculum applied**; the curriculum's name, version, **Applied on …** and the number of each thing under **What was created** | Open [**Classes**](/schoolmanagerp-docs/en/classes.md) and look |

This page does not keep anything separately on a phone or computer, so there is no "saved on this device" state. Everything happens together or not at all: if it stops halfway, nothing is left half-created.

**If the window says "Could not apply the curriculum. Please try again.":** reload the page. If it shows **Curriculum applied**, the work is done. If not, try again.

***

## Other situations <a href="#other" id="other"></a>

### See what is inside before you apply <a href="#task-preview" id="task-preview"></a>

Press **Preview** on the card. A panel opens at the side: **Stages**, **Classes**, **Groups**, **Subjects by class**, **Grading scale** (for example "80–100% — A+"), **Exam templates** and **Certificates**. If there is no grading scale, it says "No grading scale. Your school sets it." Looking at the preview creates nothing.

### The institution kind is separate <a href="#task-kind" id="task-kind"></a>

A **curriculum** creates classes, subjects, grading and exams. An **institution kind** turns some modules Off and sets some words, for example **Course** and **Batch** for a coaching centre. One does not need the other, and neither changes the other.

The kind cards are in **Administration → Settings → Modules & words**. In the setup wizard the same cards sit under the curriculum step. When you pick a curriculum there, the kind that matches it is already chosen:

| Curriculum card                | Kind chosen for you |
| ------------------------------ | ------------------- |
| **Bangladesh NCTB curriculum** | Secondary school    |
| **Alia Madrasa**               | Alia madrasa        |
| **Qawmi Madrasa**              | Qawmi madrasa       |
| Cambridge International        | English medium      |

In the wizard the kind is applied once, when you press the step's button to go on. It is applied only if you pressed a kind card yourself, or the curriculum is already applied. A kind that was only chosen for you, with no curriculum applied, is not applied. Press **Leave as it is** to skip the kind. See [**Modules and words**](/schoolmanagerp-docs/en/settings/modules-and-words.md).

### If the school already has data <a href="#task-blocked" id="task-blocked"></a>

The page shows **A ready-made curriculum can no longer be added to this school**, and the **Already in your school** list, for example **Classes** with 4 and **Students** with 120.

If the school has any one of these, a curriculum can no longer be added: academic year, class, subject, student, exam, grading scale, exam structure. Then carry on with them in your own way: [**Academic years**](/schoolmanagerp-docs/en/classes/academic-years.md), [**Classes**](/schoolmanagerp-docs/en/classes.md), [**Grading scales**](/schoolmanagerp-docs/en/exam-templates/grading-scales.md).

### If the wrong curriculum was added <a href="#task-reset" id="task-reset"></a>

You cannot undo it yourself. Only a platform administrator (who runs all the schools, and is nobody at your school) can press **Undo ready-made curriculum**. They must write a reason, 10 to 500 characters; the reason is kept in the [**Activity log**](/schoolmanagerp-docs/en/settings/audit-logs.md).

Undoing deletes: academic years, terms, classes, sections, subjects, class subjects, grading scales and their bands, exam templates and their parts, and the ready-made curriculum settings. Certificate templates it created are kept.

Undoing is possible only when the school has none of these: students, enrolments, exams, fee structures, homework, syllabus topics, routines or routine slots, calendar events, promotion lists, attendance sessions, teacher assignments, admission rounds, recurring fee schedules, fine rules. So if you notice a mistake, tell platform support before you start any other work.

### If you change something that came from the curriculum <a href="#task-edit" id="task-edit"></a>

On the pages for class subjects, exam structures or grading scales, a warning line shows: "This comes from your ready-made curriculum. Changing it can affect future results and reports. Results already published will not change." You can change it; the line is only a reminder.

***

## Problems and fixes <a href="#trouble" id="trouble"></a>

| What you see                                                      | What to do                                                                                                                      | Who can help |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| **A ready-made curriculum can no longer be added to this school** | The school already has data. See [If the school already has data](#task-blocked).                                               | Admin        |
| You cannot press **Apply**                                        | Type the English name shown in the window exactly, with capital and small letters.                                              | —            |
| You cannot press **Next**                                         | Choose at least one stage; if there are versions, at least one version; and a **Start year** between 2000 and 2100.             | —            |
| **Choose at least one stage.**                                    | Tick one under **Stages to set up**.                                                                                            | —            |
| **Choose at least one version.**                                  | Tick one under **Versions to set up**.                                                                                          | —            |
| **Could not load the ready-made curricula.**                      | Press **Try again**.                                                                                                            | —            |
| **Could not apply the curriculum. Please try again.**             | Reload the page and see whether it was added; if not, try again.                                                                | Admin        |
| Someone else created a class or subject while you were applying   | The window may close and show **A ready-made curriculum can no longer be added to this school**. Then carry on in your own way. | Admin        |

***

## Who can do what <a href="#roles" id="roles"></a>

| Role                                                                                       | See the page and add a curriculum | Undo an added curriculum |
| ------------------------------------------------------------------------------------------ | --------------------------------- | ------------------------ |
| Admin                                                                                      | Yes, once, in a new school        | No                       |
| Accountant, Academic coordinator, Teacher, Exam controller, Office staff, Committee member | No                                | No                       |

Only the platform administrator, who is not a staff member of any school, can undo it. The menu of other roles does not have **Ready-made curriculum**.

***

## Learn more <a href="#more" id="more"></a>

<details>

<summary><strong>The parts of the page</strong> — Ready-made curriculum</summary>

1. The title **Ready-made curriculum** and the one-line description.
2. The row of steps — **Choose a curriculum**, **Options**, **Confirm**.
3. The curriculum card — name, **Stages: …**, **Versions: …**, the **Not verified** mark, **Choose** and **Preview**.
4. **Options** — **Stages to set up**, **Versions to set up**, **Start year**.
5. The **Use this curriculum** button, then the window where you type the name to confirm.

![the Confirm step with the NCTB curriculum chosen: 1 the title, 2 the Confirm step, 3 the summary of stages and start year, 4 the Not verified warning, 5 the Use this curriculum button, admin](https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-cecf88e8e0a566ae58932a4127d65adec71ea87c%2Fcurriculum-preset-02.png?alt=media)

</details>

<details>

<summary><strong>What the fields mean</strong></summary>

| Field                               | What to enter                                                                                                                                         | Required?                 |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Stages to set up                    | The stages whose classes and subjects are created, such as Primary or Secondary. Every stage is ticked when you pick a curriculum; keep at least one. | Yes                       |
| Versions to set up                  | Shown only for a curriculum that has versions. None is ticked at first; pick at least one.                                                            | Yes, when it has versions |
| Start year                          | The year of the first academic year, from 2000 to 2100. The current year is filled in at first.                                                       | Yes                       |
| Type the curriculum name to confirm | In the confirm window, type the curriculum's English name exactly as the window shows it. Apply stays disabled until it matches.                      | Yes                       |

</details>

<details>

<summary><strong>How the ready-made curriculum works</strong> — new school, once, cannot be undone</summary>

<figure><img src="https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-2ab116d4647d21f5d2a66f09b0b63b465fb0914c%2Fadministration-curriculum-preset-overview.svg?alt=media" alt="When the page opens the app looks at what the school has; if a curriculum was added before it shows the list; if classes or students exist it cannot be added; if there is nothing, choose, set options, type the name and apply; you cannot undo it yourself, only a platform administrator can undo it" width="720"><figcaption><p><em>When a ready-made curriculum can be added</em></p></figcaption></figure>

* **"New school" means:** none of academic years, classes, subjects, students, exams, grading scales and exam structures exist. Deleted records are not counted.
* **The school's system checks too:** whatever the page shows, at the moment you apply, the school's system looks again to see whether the school is new. If it is not, nothing is created.
* **What is created:** settings, academic years, classes, subjects, class subjects, terms, grading scales and bands, exam templates and their parts, certificate templates. The number of each thing created is in the **What was created** list.
* **Teachers, students and fees are not created.** Add them yourself later.

</details>

**Related pages**

* [**Setting up your school, step by step**](/schoolmanagerp-docs/en/admin-setup/setup-order.md) — what comes after what in a new school.
* [**Academic years**](/schoolmanagerp-docs/en/classes/academic-years.md) and [**Classes**](/schoolmanagerp-docs/en/classes.md) — what is created from here.
* [**Grading scales**](/schoolmanagerp-docs/en/exam-templates/grading-scales.md) and [**Exam structures**](/schoolmanagerp-docs/en/exam-templates.md) — check them after applying.
* [**Activity log**](/schoolmanagerp-docs/en/settings/audit-logs.md) — who did what, and when.
* [**Modules and words**](/schoolmanagerp-docs/en/settings/modules-and-words.md) — the institution kind cards, which are separate from the curriculum.
* [**Changing the school's settings**](/schoolmanagerp-docs/en/settings.md) — Set the school's profile, academic rules, fee rules, communication, printing, sign-in, backup and alerts on one page, in nine categories.

***

*Version 0.1.0 · Last checked 2026-10-25*
