This guide walks you through creating a state variant of your curriculum—a version customized for specific state standards, terminology, or requirements while maintaining a connection to your base curriculum.
What is a State Variant?
A state variant is a child curriculum that:
- Inherits content from a parent (base) curriculum
- Overrides specific content for state requirements
- Stays synchronized when the parent updates
- Maintains its customizations through parent changes
Common use cases:
- Aligning to state-specific standards (TEKS, NGSS, state ELA)
- Adjusting terminology or examples for regional context
- Adding state-required content sections
- Removing content not applicable to a state
Prerequisites
Before creating a variant:
- Have a complete or near-complete base curriculum
- Know which state standards you're targeting
- Identify what content needs customization
- Have the state's standard set available in CurryCMS
Step 1: Create the Variant
From the Base Curriculum
- Open your base curriculum
- Click Create Variant in the toolbar
- Enter variant details:
- Name: "Grade 3 Math - Texas Edition"
- Description: Note the target state and purpose
- Click Create Variant
The system creates a new curriculum that inherits all content from the parent.
Verify the Connection
In your new variant:
- Check the header shows "Variant of: [Parent Name]"
- Browse the tree—all nodes should be present
- Content displays with inheritance indicators
Step 2: Align to State Standards
Add the State Standard Set
If not already available:
- Navigate to Standards in admin settings
- Click Import Standard Set
- Select or upload your state's standards
- Verify the standards appear in the picker
Replace Alignments
For each node that needs state-specific alignment:
- Open the node for editing
- Navigate to Standards section
- Remove inherited national standards (if replacing)
- Click Add Alignment
- Search for and select state standards
- Save the node
The node now shows as "overridden" with your state alignments.
Bulk Alignment Strategies
For efficient alignment across many nodes:
| Strategy | When to Use |
|---|---|
| Node by node | Few changes needed |
| Crosswalk import | Have a standards mapping file |
| Copy from similar | Another state variant exists |
See Standards Crosswalks for mapping between standard sets.
Step 3: Customize Content
Override Inherited Content
When content needs state-specific changes:
- Navigate to the node in your variant
- Click Edit
- Modify the content as needed
- Save
The node is now "overridden"—it won't change when the parent updates.
Common Customizations
| Change Type | Example |
|---|---|
| Terminology | "Standard algorithm" → "Traditional algorithm" |
| Examples | National examples → State-relevant examples |
| References | Federal guidelines → State guidelines |
| Depth | Adjust complexity per state requirements |
Add State-Specific Nodes
If your state requires additional content:
- Navigate to the appropriate parent node
- Click Add Child
- Create the new content
- This node exists only in your variant
Hide Irrelevant Content
For content not applicable to your state:
- Navigate to the node
- Click Edit
- Set status to "Hidden" or mark as not applicable
- The content won't appear in published editions
Step 4: Manage Inheritance
Understanding Override Status
Each node shows its inheritance state:
| Status | Meaning |
|---|---|
| Inherited | Using parent's content exactly |
| Overridden | Has variant-specific changes |
| Added | Exists only in variant |
| Parent Updated | Parent changed; review needed |
Reviewing Parent Updates
When the parent curriculum updates:
- Check your dashboard for "Parent Updated" notifications
- Review each flagged node
- Decide to:
- Accept update: Merge parent changes
- Keep override: Maintain your version
- Merge manually: Combine both versions
Reverting Overrides
To restore inheritance for a node:
- Open the overridden node
- Click Revert to Parent
- Confirm the action
- The node now inherits from parent again
Step 5: Verify Your Variant
Compare with Parent
Use the comparison tool to review differences:
- Open your variant
- Click Compare in the toolbar
- Select the parent curriculum
- Review all differences
See Curriculum Comparison for detailed comparison features.
Check Standards Coverage
Verify your state standards are properly covered:
- Navigate to Standards Coverage
- Select your state's standard set
- Review the coverage report
- Address any gaps
See Achieve Standards Coverage for coverage strategies.
Quality Review
Before publishing:
- [ ] All required state standards aligned
- [ ] State-specific terminology applied
- [ ] Examples are regionally appropriate
- [ ] No broken cross-references
- [ ] Review workflow completed
Step 6: Publish the Variant
When ready to release:
- Complete the review workflow for all nodes
- Navigate to Editions
- Click New Edition
- Name it (e.g., "Texas 2024-2025")
- Create the edition
The variant edition is independent—parent changes won't affect it.
Managing Multiple State Variants
Organizational Strategies
For publishers with many states:
Base Curriculum: Grade 3 Mathematics
├── Texas Edition (TEKS aligned)
├── California Edition (CA CCSS aligned)
├── Florida Edition (B.E.S.T. aligned)
└── New York Edition (NY Standards aligned)
Efficient Workflows
- Complete base first - Minimize rework across variants
- Track in spreadsheet - Which states need which changes
- Batch similar states - States with similar standards together
- Template overrides - Document common changes for consistency
Common Issues
"Cannot create variant"
Check that:
- You have permission to create curricula
- The base curriculum isn't itself a variant of a variant (only one level deep)
"Override not saving"
Ensure you:
- Click Save after making changes
- Have edit permission on the variant
- Aren't in read-only view
"Parent changes not appearing"
Overridden nodes don't auto-update. Check if the node was previously overridden.
Tips for Success
- Document your changes - Keep notes on what and why you customized
- Use comparison regularly - Catch drift from parent early
- Align before override - Standards alignment often triggers needed overrides
- Test with real teachers - State educators can verify appropriateness
- Version your editions - Clear naming for each school year
Related Documentation:
- Using Variants - Deep dive on variant features
- Curriculum Comparison - Compare curricula
- Standards Alignment - Alignment process
- Publishing Editions - Create releases