Cursor Composer (Composer 2.5): useful to a teacher who teaches programming, wrong for a school platform
Composer 2.5 launched on 18 May 2026 as Cursor's own agentic coding model at $0.50 / $2.50 per 1M tokens for the standard variant, with an equally capable Fast variant at $3 / $15 that is the in-product default. It runs only inside Cursor's own products, exposes no inference API that can be called as a model endpoint, and was not designed for classrooms or students. This page explains how an ICT teacher can use it and why it does not appear in Edor.ai's provider list.
Not applicable to a school platform. Composer is a coding-specific model built into the Cursor editor, and the documentation states it is available only inside Cursor's own products, with no inference API that can be called as a model endpoint. Cursor does offer a Cloud Agents API and SDK, but those drive coding agents inside Cursor's environment rather than exposing a chat model a learning platform can call, and it is not designed for classrooms or students. Teachers can use Cursor as a tool when teaching programming, but the platform's model choice belongs among the other providers listed here.
Specifications
- Vendor
- Cursor (Anysphere) · United States
- Representative model
cursor-composer-2-5- Released
- 2026-05-18
- Context window
- Not published
- Max output
- Not published
- Modalities
- Text
- Open weights
- No
- API pricing
- $0.5 / $2.5 — USD per 1M tokens (input / output)
- Free tier available
- Yes
Short answer: Composer 2.5 is a capable developer-tool model that an ICT teacher should consider installing for lesson preparation, but it runs only inside Cursor's own products, exposes no inference API that a platform can call as a model endpoint, and was not designed for students, so it will never be a school platform's model choice.
What this is: a coding model built into an editor, not a general assistant
Cursor is a code editor built by Anysphere, and Composer is the model Cursor trains itself. Unlike GPT or Claude, Composer was never designed to answer questions of every kind. It was trained to edit files in a real project, run terminal commands, and keep iterating until the tests pass.
Two things follow. First, it performs well on long-running coding work at a low token cost, and Cursor positions it as its most price-efficient coding model. Second, its reach is narrow: the documentation states plainly that Composer 2.5 is available only in Cursor — desktop, web, CLI and mobile.
This deserves a precise wording, because the two things are easily confused. Cursor does publish programmatic interfaces — a Cloud Agents API and a Cursor SDK, both of which let you specify Composer 2.5 — but those exist to create and drive coding agents inside Cursor's environment, editing a repo and opening pull requests. They are not a chat-model endpoint: you cannot send a student's prompt and get a reply back the way you would call OpenAI or Anthropic. A school platform needs the latter, and Cursor does not offer it.
That makes this page different from the other model pages. The others answer "which model should the platform use". This one answers "should a teacher who teaches programming install this tool". Those are not the same question, and they do not have the same answer.
The current line-up: one coding lane at two speeds
- Composer 2.5 (18 May 2026): Cursor's own agentic coding model. The standard variant costs $0.50 per 1M input tokens and $2.50 per 1M output tokens. An equally capable but faster variant costs $3 / $15, and Fast is the default in the product — a teacher who does not deliberately switch is using the more expensive tier.
- Composer 2: the predecessor to 2.5 and the first Composer trained with reinforcement learning on long-horizon coding tasks.
- Cursor Grok 4.6 / Grok 4.5 (12 August 2026): models that share the Cursor Models usage pool with Composer.
The full version and price comparison is in the automatically generated series table further down this page.
Strengths: the four that matter most to a teacher
- Lesson preparation is measurably faster. To demonstrate a complete small project — say a program that tracks a class library's borrowing — a teacher can describe the requirement in plain language, get a working version, then break it back down into three lessons' worth of steps.
- The process is visible, which makes it teachable. The model edits files step by step, runs commands, hits errors and fixes them. Projecting that is itself a good lesson in debugging thinking, and much closer to real development than explaining syntax.
- Low token cost makes long experimentation painless. At $0.50 / $2.50 it sits in the cheapest band for its class, so a teacher can spend an evening iterating on examples without watching the meter.
- The output is a running program, not a snippet. For secondary ICT, "it works" does more for motivation than "the syntax is correct", and that matters for keeping students engaged.
Limits: what has to be said plainly
- It only works inside Cursor. There is no inference API that can be called as a model endpoint, so even a school willing to pay cannot connect it to its own learning platform, intranet portal or any third-party system as a chat model. The Cloud Agents API and SDK only drive coding agents, which is a different job.
- It was not designed for classrooms or students. There is no teacher monitoring, no hint-level ceiling, no audit trail of student conversations and no safety design aimed at minors. Handing it to students puts the whole responsibility back on the school.
- Fast is the default and costs six times more. The gap between $0.50 / $2.50 and $3 / $15 is large, and the default route is the expensive one. A school assuming it is on the cheap tier will see a bigger bill than expected.
- Teams plans add a token charge. On Teams and Enterprise plans, third-party model calls carry a Cursor Token Rate of $0.25 per 1M tokens on top of the model's own price, and only Cursor's first-party models are exempt. A department should price that in before buying.
- It is narrow and cannot double up. It does not write Chinese composition feedback, does not do knowledge-base retrieval and has no speech features. It cannot replace a platform; it is a subject-specific teaching tool for ICT.
Where each tier fits
Teachers: preparation and demonstration for ICT or computer literacy lessons. Use it to generate working teaching examples, split a project into lesson-by-lesson steps, and prepare debugging exercises with deliberate errors left in. That is its one genuinely appropriate school use.
Students: not directly. Students who should experience AI-assisted programming belong in a gated, monitored environment where the teacher sets how far it opens up. For the underlying ideas, start with the LLM Classroom and prompt engineering.
IT coordinators: treat it as an individual teacher productivity tool, not part of the school system. The points to watch are account ownership, payment method and privacy-mode settings, plus keeping sensitive school data out of any development tool that has not been assessed.
Prompts worth testing
Both scenarios below are aimed at ICT teachers and can be pasted straight into Cursor. Note the verification line at the end — the generated program and the teaching suggestions both need the teacher to run them once.
I am a Hong Kong secondary ICT teacher preparing a three-lesson introductory Python project for Secondary 3: a small program that records class library borrowing and returns.
Output: a complete working program using only the Python standard library with no external packages; a teaching sequence splitting the features across three lessons, stating in each what students type themselves and what the teacher demonstrates; one five-minute exercise per lesson; and a list of common mistakes with hints.
Constraints: variables and comments in English, teaching notes in Hong Kong English conventions; use no syntax beyond Secondary 3 level; if an approach differs between Python versions, mark it "teacher to verify".
Below is a Python program I broke deliberately, to use as a debugging exercise with Secondary 4 students.
Please: 1) list every error and classify each as syntax, logic or runtime; 2) write one guiding hint per error that does not give the answer away, so students find the problem themselves; 3) suggest a way for students to verify their fix is correct.
Constraints: do not give me the corrected program; write the teaching hints in Hong Kong English conventions; if you are unsure whether an error will definitely surface in a student's environment, mark it "teacher to verify".
[paste code]
Availability inside Edor.ai
Cursor Composer is marked not applicable on the platform. This is not "not supported yet" — there is no interface to connect to. Composer exposes no inference API that can be called as a model endpoint, runs only inside Cursor's own products, and the official Cloud Agents API and SDK drive coding agents rather than serving as a chat model a teaching workflow could call. It was also not designed for classroom or student use.
Edor.ai natively supports OpenAI, Azure OpenAI, Anthropic, Poe and local Ollama, and a learning platform's model choice should be made among those five. If an ICT teacher wants Cursor for planning or classroom demonstrations, that is a separate teacher-tool decision: accounts, payment and student age terms are all handled by the school and sit outside the Edor.ai annual subscription.
We have written up how a teacher actually uses Cursor for preparation in a separate tutorial: the practical Cursor guide for educators.
Alternatives
- For programming support and general teacher tools inside the school platform, see OpenAI or Anthropic Claude.
- To compare how each vendor fits teaching scenarios, see the model overview and the 2026 all-model comparison.
- For the wider set of tools available to teachers, read the 2026 overview of AI tools for teachers.
- To understand what "agent" and "tool calling" actually mean, read from chatbot to AI agent.
Different tiers from the same vendor
Most vendors keep flagship, workhorse, lightweight and reasoning lines running at once, and prices can differ tenfold.
| Model | Tier | Released | Context window | In / Out | Notes |
|---|---|---|---|---|---|
| Composer 2.5 | Coding | 2026-05-18 | — | $0.5 / $2.5 | Cursor's own agentic coding model at $0.50 / $2.50 per 1M tokens standard; an equally capable Fast variant costs $3 / $15 and is the in-product default. |
| Composer 2 | Coding | 2026-02 | — | — | The predecessor of 2.5 and the first Composer trained with reinforcement learning on long-horizon coding tasks. |
| Cursor Grok 4.6 / Grok 4.5 | Coding | 2026-08-12 | — | — | xAI models that share the Cursor Models usage pool with Composer; on team plans only first-party models are exempt from the Cursor Token Rate. |
FAQ
No. Composer runs only inside Cursor's desktop app, web, CLI and mobile clients, with no standalone API opened to third-party platforms. This is not a support decision on our side; there is no interface to connect to.
What is cheap is the token price for coding work, whereas a school platform needs Chinese writing feedback, curriculum understanding, knowledge-base retrieval and oral practice. Composer was trained to edit files and run commands in an editor. Pointing it at composition marking is poor value and no better than a general flagship.
As of September 2026 the individual plans are Hobby free, Pro at $20 a month, Pro+ at $60 a month and Ultra at $200 a month. For a teacher planning and trialling lessons, Pro is usually enough. For a whole department, look at the Teams plans.
Teams has two seat types, Standard at $40 per user per month and Premium at $120 per user per month, with a custom-quoted Enterprise tier above them. Note the Cursor Token Rate: on Teams and Enterprise plans, third-party model calls carry an extra $0.25 per 1M tokens on top of that model's own price, while Cursor's first-party models including Composer are exempt.
We would not advise it. Cursor is a professional developer tool with no teacher monitoring, no hint-level ceiling and no audit trail of student conversations, and it was not designed for minors. Students meeting AI-assisted programming should do so inside a gated platform where the teacher decides how much is opened up.
Prices and specifications in this article are current as of 2026-09
- Cursor — Composer 2.5 launch post (date and pricing)
- Cursor Docs — Composer 2.5 model page
- Cursor Docs — models and pricing (usage pools and the Cursor Token Rate)
- Cursor — plan pricing page
- Cursor — Composer product page
- Cursor Docs — Cloud Agents API (the programmatic interface that can specify Composer)
- · All prices, features and specifications follow the official documentation linked above. Vendors may change them at any time — verify before you purchase.
- · Product names and trademarks mentioned belong to their respective owners. Edor.ai has no partnership, agency or sponsorship relationship with these companies.
- · This article is an independent review compiled for educational purposes and is not procurement advice or legal advice.
- · For any use involving student personal data, assess it against your school policy and the Personal Data (Privacy) Ordinance (PDPO) before rollout.
Related reading
- Cursor for Teachers: The Complete Guide (September 2026) — Pricing, the 18+ Rule, and Marking Student Code
Cursor is Anysphere's AI code editor. As of September 2026 the plans are Hobby free, Pro US$20/month, Pro+ US$60, Ultra US$200, Teams US$40/user and Teams Premium US$120/user. This guide covers Composer 2.5 pricing, the Cursor Token Rate surcharge on Teams, why the 18-and-over terms rule out student accounts, and a full walkthrough of marking a Form 3 ICT class's Python homework.
- The 2026 All-Model Roundup: 15 Providers and One Selection Framework for Schools
From OpenAI, Anthropic, Google, xAI, Meta and Mistral to DeepSeek, Qwen, Kimi, GLM, MiniMax, Doubao, Hunyuan and ERNIE, plus the coding-only Cursor Composer. One school usage model, applied to every vendor's published pricing, puts all 15 on a single table — followed by a four-question framework for choosing between them.