Methodology

How the predictor works, what the data is, and what to watch out for.

How the prediction works (no machine learning)

This is a deterministic cut-off lookup, the same approach reputable JEE/JoSAA predictors use — not a machine-learning model. Every counselling round publishes a closing rank: the last rank that actually got a seat in each exact college×branch×category pool. We compare your rank to those published closing ranks — but instead of one flat lookup, the rank predictor simulates the counselling round by round, in the order the real allotment happens.

The rank route — a round-by-round simulation

The JEE-rank counselling runs in three rounds, and cut-offs are not the same across them, so we read each round’s closing rank separately:

For each pool, a round’s closing rank is the median of that round’s sub-seat closings — the rank the pool typically closes at, robust to a single freak one-seat outlier. We then find the earliest round whose closing rank still covers you, and that’s flagged as the round you’d most likely secure the seat in (Round 1, First-Round Upgrade or Round 2).

Each reachable pool is labelled by how much cushion you have in that round:

That cushion is then nudged one step safer or riskier by how consistently the pool closed above your rank over the last three years — a pool that cleared your rank every prior year is promoted (e.g. Moderate→Safe), one that never did is demoted — so the band reflects stability, not just this year’s number.

A pool that has any securing round is never marked unreachable — it’s at worst a Reach. Pools whose every round closes ahead of your rank are pulled out into a separate “out of reach” section so they don’t crowd your real options.

Your choices, in counselling order (demand first)

Counselling awards you the best seat you qualify for, taken from the top of your filled-in preference list — so the order you list choices in is what actually decides your seat. We therefore sort results by historical demand (most sought-after first), not by how easy they are to get. That mirrors how you should fill the form: put the seats you want most at the top, reachable or not, and let the safe anchors sit underneath.

Pick a ready-made breadth with the three strategy buttons:

When seats run out — the availability horizon

The most in-demand colleges fill up in Round 1; mid-demand ones linger into Upgrade or Round 2; only the leftovers reach the 12th-% round. Each college is badged with when its seats typically run outRound 1 only, gone after Upgrade, lasts to Round 2, or open in 12th-% round — based on the most recent year’s allotment pattern. So a tougher college may simply need you to grab it in an earlier round.

Exact category matching

We match the exact SOCIAL / CLASS / GENDER code separately and never merge pools — UR/X/OP is kept apart from UR/D/OP, EWS, FW and the female-only /F pool, so each keeps its own closing rank. If you pick a reserved category, a special horizontal quota (Divyang, Sainik, NCC, Freedom Fighter…), TFW, or the female pool, you see those seats and the open/general pool as a fallback, each row labelled with the pool it matched.

The 12th-% route

The percentage predictor is a single lookup, not a round simulation. It first converts your percentage into an estimated qualifying-exam merit rank using that year’s published merit list, then compares it to the Qualifying Exam Based Round closing ranks (bands Safe / Moderate / Reach / Unreachable). This round runs on the general + EWS + fee-waiver pools only.

Two separate rank universes — never mixed

RoundTrackRank you compare
First Round, First-Round Upgrade, Second RoundJEE MainJEE Common Rank (up to ~1.5 million)
Qualifying Exam Based RoundClass-XII %12th-% merit rank (up to ~14,000)

The two tracks have completely different rank scales, so they are computed and shown separately. The “Second Round” is a JEE round — it is not the percentage round; the percentage admissions are their own Qualifying Exam Based Round.

The full counselling sequence

MP-DTE fills seats in order — each round only offers the seats left vacant by the one before it:

  1. First Round (JEE Main) — fresh allotment on JEE Common Rank.
  2. First-Round Upgrade (JEE Main) — seats freed as Round-1 candidates upgrade.
  3. Second Round (JEE Main) — fresh + upgrade allotment.
  4. Qualifying Exam Based Round (Class-XII %) — on the seats still vacant after the JEE rounds, ranked on 12th-% merit (not JEE rank).
  5. College Level Counselling (CLC) — institute-level admission on any seats still vacant, taken directly at the college (the rule book’s centralized / institute-level (CLC) stage).

This predictor covers rounds 1–4, which publish cut-offs. CLC seats are simply whatever is left over and are not pre-published, so they can’t be predicted — watch the DTE portal during CLC for live vacancies.

Data sources & coverage

Category, gender & domicile

Seat pools are written as SOCIAL / SPECIAL / GENDER (e.g. UR/X/OP, OBC/X/F), with a separate home-state field. The predictor uses three inputs:

Official MP-DTE admission rules (2026-27)

The predictor enforces the rules below, taken from the official MP-DTE B.Tech admission rule book.

1. Reservation matrix

Vertical (social) reservation — you belong to exactly one social category:

CategoryCodeReservation
Unreserved / GeneralUROpen pool
Scheduled CasteSC16%
Scheduled TribeST20%
Other Backward Classes (non-creamy-layer)OBC14%
Economically Weaker SectionEWS10%

Horizontal reservations apply within each social category — they cut across, not stack as a separate vertical quota:

TypeCodeReservation
FemaleF30% (compartmentalised, within each category & class)
Divyang (persons with disability)D3% (all categories)
Sainik / ex-servicemen wardsS5% UR / 3% SC / 3% ST / 1% OBC
NCC ‘B’ certificateNCC2%
Freedom Fighter wardFFas notified

2. The MP-domicile rule (the most important filter)

Reservation (SC / ST / OBC / EWS), the female 30% pool and the TFW fee-waiver apply to Madhya Pradesh domicile candidates only (MP local-residency certificate required). If you are not an MP-domicile candidate (select “Other state”):

Seat pools overall: MP-domicile 85–90%, All-India 5%, NRI 5%, NTPC 5% (UIT-Shivpuri only), plus supernumerary J&K seats.

3. TFW — Tuition Fee Waiver

4. Category-code legend

Each seat pool is encoded SOCIAL / CLASS / GENDER — e.g. UR/X/OP, OBC/X/F, UR/S/OP.

FieldCodes
SOCIALUR · SC · ST · OBC · EWS · FW (fee-waiver)
CLASS (horizontal)X none · S Sainik · D Divyang · NCC · FF Freedom Fighter · H · TS (special quotas as notified)
GENDEROP open (any gender) · F female-only pool

5. Eligibility

Important limitations