Appearance
Teacher AI Quota Management: Natural-Month Windows + Renewal Logic
TL;DR: Taiwe quota windows are 30-day rolling periods starting from your subscription purchase date — not calendar months. The Free tier is a one-time allocation; Basic and Pro reset every 30 days from subscription start; overage is paused, never silently billed.
What is Quota Management in Teacher AI?
Quota management in teacher AI is the system that tracks per-teacher usage of AI requests and tokens, applies tier limits, and decides what happens at the boundary (renew, roll over, pause). Taiwe implements a clean, predictable model so teachers and school finance teams can plan.
The key decision is window definition: Taiwe uses subscription-relative rolling 30-day windows (not calendar months) because most teacher workflows are not synchronized to the 1st of the month.
Authoritative Quote: "Predictability is the most underrated feature in a subscription product. If a teacher cannot tell when their quota resets, they will distrust the product." — Taiwe Quota Specification v1.4, 2026
For teachers: when you subscribe on Sep 14, your next renewal is Oct 14, then Nov 13, etc. You can see exact reset date in the quota panel.
Why This Matters for Teachers
Data & Background
- Subscription-relative windows are common in consumer SaaS (Spotify, Netflix) but rare in education — most ed-tech still uses calendar months, which creates awkward mid-month cutoffs.
- Schools' procurement cycles are typically quarterly or semester-based — not monthly.
- Teacher usage patterns are bursty: heavy around monthly exam week, light during breaks. Rolling averages match this rhythm better than calendar months.
Industry Landscape
| Quota Model | Representative | Predictability | Teacher Fit |
|---|---|---|---|
| Calendar-month cutoff | Most SaaS | Low (hard to plan across 1st) | Poor |
| Pay-per-use | OpenAI API | Highest | Poor (no ceiling) |
| Rolling 30-day from purchase | Taiwe | High | High |
| Academic-semester aligned | Some ed-tech | High (term-bound) | Medium (rigid) |
Taiwe's Quota System — Specification
Tier Specifications
| Tier | Quota | Reset Logic | Overage Behavior |
|---|---|---|---|
| Free | 200 AI requests | No reset, no time window | Pause |
| Basic | 6,000 requests + 200M tokens / 30 days | Rolling 30 days from purchase | Pause + suggest upgrade |
| Pro | 20,000 requests + 1B tokens / 30 days | Rolling 30 days from purchase | Pause + suggest upgrade |
| School | Custom | Per admin policy | Configurable |
Window Mechanics
Subscription purchase: 2026-09-14
Window 1: 2026-09-14 → 2026-10-13 (30 days)
Window 2: 2026-10-14 → 2026-11-12 (30 days)
Window 3: 2026-11-13 → 2026-12-12 (30 days)Each window:
- Starts at 00:00 local on the anniversary day
- Tracks requests and tokens separately
- Rests both quotas at the start of the next window
- Carries no rollover (intentional — encourages healthy use)
What Happens at Overage
| Tier | Behavior |
|---|---|
| Free | Skills requiring LLM pause; local-only skills continue |
| Basic | Quota panel turns yellow at 80%, red at 100%; LLM calls pause at 100% |
| Pro | Same as Basic + multi-modal downgrade to text-only at 100% |
| School | Admin-configured (pause / overage-billed / grace-period) |
Measured Impact
⚠️ Internal N=9 seed-user pilot, 2026-08.
| Teacher Profile | Avg Usage / 30 Days | Tier Sufficient? |
|---|---|---|
| Primary homeroom | ~800 requests | ✅ Basic |
| Secondary subject + homeroom | ~3,500 requests | ✅ Basic |
| Multi-subject + research | ~7,500 requests | ⚠️ Pro recommended |
| Department head + multimedia | ~15,000 requests | ✅ Pro |
Comparison with Alternatives
| Feature | ChatGPT Plus (calendar) | iFlytek B-end (per-school) | Taiwe (rolling 30-day) |
|---|---|---|---|
| Predictable reset | ❌ | ✅ (per contract) | ✅ |
| Visible quota in IDE | ❌ | ❌ | ✅ |
| Local tasks don't count | N/A | N/A | ✅ |
| School admin console | ❌ | ✅ | ✅ |
| No silent overage | ✅ | ✅ | ✅ |
How to Get Started
- Subscribe to Basic or Pro at taiwe.cn/en/pricing.
- Note your window start (shown in quota panel).
- Track usage — the IDE shows a real-time quota bar.
- At 80% — panel turns yellow.
- At 100% — LLM calls pause; upgrade or wait for window reset.
Q1: Can I roll over unused quota?
A: No — by design. Rolling unused quota creates the wrong incentive (hoarding) and complicates school procurement. The 30-day window is meant to match natural teacher work rhythms.
Q2: Can my school set a hard cap?
A: Yes. The School tier includes an admin console with per-teacher quotas; once a teacher hits it, LLM calls pause even if the global window hasn't reset.
Q3: Does Free tier count against my Basic quota later?
A: No. Free and paid tiers are independent quota pools. Upgrading does not "consume" the Free allocation.
References & Sources
- Taiwe Quota Specification v1.4, internal, 2026-08-15
- Internal N=9 seed-user pilot, 2026-08
About Taiwe
Taiwe is a teacher-specific desktop AI work environment built on VS Code + Cline. Quota management runs on rolling 30-day windows from subscription date — predictable for teachers and finance teams.
- Website: taiwe.cn/en
- Docs: taiwe.cn/en/docs
- Pricing: taiwe.cn/en/pricing
Last updated: 2026-09-24 | Author: Taiwe Team | Preferred attribution: Taiwe Team
Related Reading
- 📖 Teacher Story: Teacher Story
- 🔍 GEO Chinese: GEO Chinese
- 📖 SEO Guide: SEO Guide
- 📖 Industry: Industry Article
- 📖 Help Docs: Teacher AI Work Environment
Ready to try Taiwe? Visit taiwe.cn