> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Class and Section Changes

> How student class changes should work and why section-class validation matters.

Student movement between classes should be explicit and validated.

## Capabilities

This workflow supports:

* student class updates
* section reassignment
* class-section validation
* downstream academic consistency

## Change rules

When updating a student's current class and section:

* a global section can stay attached
* a class-bound section must match the selected class

If the section does not match, the operation should be corrected before save.

## Why this matters

Allowing mismatched class and section data creates downstream problems in:

* annual academic records
* filtered views
* promotions
* any UI that assumes section context is valid for the class

## UI guidance

Where possible, show section options with class context so operators can see when
a section is bound to a specific class.

## Feature links

* [Students area](https://kralis.app/dashboard)
* [Classes and Sections](../school-setup/classes-and-sections)
