Skip to main content
Shibutz - Class List Creation Software logoShibutz

Class placement software for elementary schools that need balanced, reviewable class lists without spreadsheet chaos.

Support: support@shibutz.comGeneral questions: contact@shibutz.com

Product

FeaturesPricingCompareBy Role & SchoolDocumentationFAQSecurity & Compliance

Resources

About ShibutzFree ToolsBlogGlossaryClass Lists GuideChange Log

Legal

Terms of ServicePrivacy Policy

Copyright © 2026 Shibutz. All rights reserved.

Shibutz - Class List Creation Software logoShibutz
FeaturesPricingDocsBlog
Sign inBuild a Class List
Back to Blog
By Sagui ItayJune 21, 2026Updated: September 8, 20262 min read

Check placement constraints before generating class lists

Some placement problems can be found before the engine runs: too few seats, missing classrooms, or contradictory rules. Shibutz checks for these known problems before generation and shows messages to help you review the setup.

Check constraints before generating a placement

Generation starts with local class-list checks. Detected blocking errors stop the request; warnings identify issues for staff review. These checks cover specific conditions, not every possible combination of constraints:

  • Empty rosters or no classes: a friendly nudge when there are no students to place or nowhere to place them.
  • Capacity overflow: when your total seats, or a single class, can't fit the students assigned to it.
  • Impossible gender balance: when the boy/girl gap is simply too wide to split across your classes within the allowed gender difference.
  • Broken required placements: a required placement pointing at a student or class that no longer exists.
  • Contradictory rules: the same pair listed as both a preference and a restriction, or restricted students forced together.

Why it matters

Synthetic example: three rooms can hold 20, 24, and 28 students. A roster of 73 exceeds their combined capacity of 72. The team needs an approved room-plan change, not another generation attempt with the same inputs. See per-class capacity limits for the setup.

Passing these checks is not proof that a solution exists or that a generated result is approved. If generation still fails, review the message and the combined rules. If it succeeds, check the result with staff before export.

Risk-only situations, like a student separated from more peers than you have classes, stay as warnings, not blocks. You can still generate on purpose when you know best. The Constraint Health card on your class overview also flags constraint conflicts while you build your list, so plenty of trouble shows up long before you reach the Generate button.

Getting started

There's nothing to turn on. Open your dashboard, build your class list as usual, and click Generate. The checks run automatically. For the full walkthrough, see Generating Placements.

New to Shibutz? Sign up free and start building balanced class lists that catch problems before they cost you time.

Related Articles

Digital interface showing balanced class list creation with student data visualization and classroom composition analytics

Class lists guide: balanced elementary school classes

→

A tool-independent class placement process with a worked 72-student example, unequal room capacities, conflicting friend requests, balance checks, and staff signoff.

Free class placement templates for staff and families

→

Choose editable Word templates for teacher input, balance review, staff signoff, and parent notification. Match each download to its placement task.

Review student rosters with filters and bulk cleanup

→

Filter roster rows, review cleanup queues, and check selected students before clearing notes, friend requests, or records in Shibutz.

Keep Exploring

Tools, product walkthroughs, and guides to put balanced class placement into practice.

Docs

Free Class Placement Templates

→

Download four editable Word templates for teacher input, staff review, family communication, and final sign-off.

Free tool

Class Placement Readiness Quiz

→

Answer a few quick questions to see how ready your school is for balanced, low-stress class placement.

Product

How Shibutz Works

→

See how roster import, placement rules, and generated drafts support staff review.