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
Step-by-step class list creation process showing data input, student analysis, and balanced classroom formation
By Sagui ItayJanuary 24, 2025Updated: September 8, 20265 min read

How to use Shibutz: from roster import to reviewed class lists

Use Shibutz to turn a reviewed roster and placement rules into a draft your staff can assess. This walkthrough covers the product, from workspace setup to an approved Excel export. For the tool-independent process and a worked example, read the class lists guide.

Before starting, confirm that your school authorizes this use of its student data. Have the roster, room capacities, approved together/apart decisions, and relevant provision information ready. Time needed depends on data preparation, review, and revisions; this is not a promise of a fixed completion time.

1. Create a workspace and prepare student data

Sign in, create a placement workspace for your cohort, and open Students. Enter students or import a CSV or Excel roster. Review the column mapping, invalid values, and possible duplicate decisions before saving.

Use current staff observations for the social, emotional, behavioral, and learning scales. Review unknown values rather than treating them as low need. Keep the roster version and approved source outside the app for reconciliation.

Read the documentation: create a workspace and prepare student data

2. Review friend requests and together/apart rules

Review the listed friend requests, then enter approved keep-together preferences and keep-apart restrictions. Staff identify siblings and decide how to place them; Shibutz does not identify siblings automatically.

Each student can list up to three friends. Do not convert every request into a required rule. Keep a documented separation when it conflicts with a preference, and resolve contradictory rules with their owners.

Read the documentation: review friend requests and together/apart rules

3. Define destination classrooms and capacities

Open Classes and add destination classrooms with names and teacher labels. Set per-class capacity limits where needed and check the global default in Settings for rooms without a custom limit.

A workspace is the whole placement project; classrooms are its destinations. Class notes can record context, but notes do not enforce a capacity or a staffing requirement. Total capacity must fit the cohort.

Read the documentation: define destination classrooms and capacities

4. Add approved required placements

Use Required Placements for students who must be assigned to a specific classroom. Confirm that each decision is approved, the classroom can provide the required support, and the placement does not conflict with a restriction.

A teacher preference from a family is not automatically a required placement. Keep the decision rationale in the school record. Too many fixed placements can limit the remaining options.

Read the documentation: add approved required placements

5. Check settings and constraint health

Review Settings, including the global class-size limit and allowed boy/girl difference. Check Constraint Health on the overview and resolve blocking problems before generating.

Warnings need review even when they do not block generation. Local checks cover specific contradictions and capacity problems; a clear panel does not prove that every combination of rules is feasible.

Read the documentation: check settings and constraint health

6. Generate a draft placement

Click Generate Placement when the roster and rules are ready. Generation requires available plan access and usage. If a check or generation fails, review the message and correct the setup before trying again.

The output is a proposed assignment, not an approved class list. Keep enough time for staff review and possible revisions rather than treating generation duration as the whole task.

Read the documentation: generate a draft placement

7. Review, approve, and export

Review the saved result, per-class statistics, friend outcomes, and detailed student rows with staff. If changes are needed, update the workspace and generate a new result. Approve a specific result before exporting to Excel.

The results view is for review, not drag-and-drop reassignment. Check roster completeness, capacity, provision, and documented rules. Editing the workspace does not rewrite a previously saved result. Reconcile the exported file with the approved version before sharing.

Read the documentation: review, approve, and export

Before a repeat import

Reuse a saved mapping preset only after checking the current export headers. Review duplicate choices and planned updates before saving, then use roster review to inspect the saved rows. Import is not a live SIS connection.

For the final handoff, follow the Excel export guide and signoff checklist. New to the app? Create a free account or open your dashboard to begin.

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.

Student data privacy checklist for placement software

→

Use a practical procurement checklist for student placement software, including what data to share, GDPR review questions, and Shibutz source-to-claim notes.

Re-import student rosters with duplicate review

→

Review external-ID matches and choose update, skip, or add as new before saving a repeat roster import. See examples and limits of duplicate detection.

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.

Docs

Shibutz Documentation

→

Follow step-by-step guides for setting up students, classes, preferences, and assignments.