Free online placement test builder

Free AI Placement Test Generator

Describe your language program, level framework, and the skills you want to check. Makeform turns the brief into an editable online placement test with applicant details, scored questions, level bands, and a result path your admissions or teaching team can review.

Chat input for the Makeform, best AI form builder. Press Enter to submit your request and generate a form. Use Shift+Enter to add a new line.
  • Unlimited free forms and responses
  • Editable questions and answer choices
  • Level-based scoring plan
  • Built for schools and tutoring programs
Explore form features
31129+ makers build faster
Used by tools like ChatGPT, Perplexity & Claude

Send placement responses to Slack, Google Sheets, and Zapier.

Sample prompts for the builder

Choose a complete prompt, adapt it to your curriculum, or send it to the Makeform builder. Each structure is a starting point, not a validated proficiency exam.

Prompt ready

Audience

Adult learners applying to a community language school

Format

Four-section test with A1–C1 result bands

Prompt size

485 chars

Brief qualitySends to builder

Example test structure

Four-section test with A1–C1 result bands

Prompt exampleEditable in builder

Applicant details and learning goal

Short answerFirst ask
2

Grammar and sentence use

Multiple choice
3

Vocabulary in context

Multiple choice
4

Reading passage and questions

Multiple choice
5

Write about a recent experience

Long answer

Suggested routing tags

Suggested

Beginner

Intermediate

Advanced review

Set the score bands from your own course prerequisites, then review borderline results instead of treating one total as the whole placement decision.

Step 1

Profile

goal, background, and course needs

Step 2

Assess

progressive questions across key skills

Step 3

Score

section totals mapped to editable bands

Step 4

Place

clear result or teacher review queue

Why placement needs structure

A single quiz score can hide the skill that matters.

A learner may recognize advanced vocabulary but struggle to read a paragraph, or write confidently while missing basic grammar. A useful placement test keeps those signals separate before suggesting a class.

Difficulty that rises on purpose

Group questions into defined stages, from essential language patterns to longer, less familiar contexts. That makes the point where a learner begins to struggle visible instead of mixing easy and hard items at random.

Section scores, not only a total

Track grammar, vocabulary, reading, and reviewed writing separately. Staff can see whether a total reflects balanced ability or one unusually strong section before choosing the next class.

A review path for edge cases

Define a buffer around every boundary and route incomplete, contradictory, or borderline responses to a teacher. The score starts the decision; it does not need to pretend every applicant is clear-cut.

Designed around your program

Use the levels and language skills you actually teach.

A placement quiz should mirror the next decision: which class, lesson track, or intake conversation fits this learner? Start with your own curriculum rather than borrowing labels with no connection to it.

Language schools

Map result bands to real class names and schedules, then capture availability so admissions can act on the result without sending another intake form.

Tutoring programs

Use a shorter diagnostic and expose the skill profile to the tutor. A writing response and the learner's goal often matter more than adding another page of multiple choice.

Youth and after-school classes

Collect guardian details separately, keep instructions age-appropriate, and avoid asking a young learner to interpret course labels intended for adults.

Intensive course admissions

Combine an objective score with staff-reviewed work and flag boundaries before cohorts are finalized. Keep placement status distinct from application or payment status.

Placement workflow

From curriculum outline to a reviewable level suggestion.

Give the generator concrete levels, skills, and decision rules. Then test the scoring with sample responses before sharing the placement test with applicants.

Explore form features
01

Describe levels, learners, and skills

Name the classes you offer, who takes the test, the expected completion time, and which abilities matter for entry. Include topics learners should already know at each step.

02

Edit questions and answer keys

Replace generic items with language from your curriculum, check that every objective question has one defensible answer, and remove cultural knowledge that is unrelated to language ability.

03

Set score bands and review rules

Assign points by section, map totals to your real course bands, and specify when a weak skill, missing writing sample, or near-boundary score should pause automatic routing.

04

Pilot before assigning classes

Complete the test as several sample learners, verify the totals and result messages, and have a teacher compare the suggestions with known learner profiles before opening intake.

Placement methods

Choose evidence that matches the placement decision.

Self-rating is fast and an interview is rich, but neither gives a consistent first screen by itself. An online placement test creates a common starting point while preserving a teacher review path.

Approach
What it captures
Best use
ApproachLearner self-rating
What it capturesConfidence, prior exposure, and the learner's own vocabulary for ability.
Best useUseful context, but not enough to separate unfamiliar course levels.
ApproachTeacher interview only
What it capturesSpontaneous communication and follow-up questions in a live conversation.
Best useValuable for uncertain cases, though harder to standardize across many applicants.
Approach
Online test plus review path
What it capturesConsistent objective sections, learner context, and work a teacher can inspect.
Best useA scalable first placement signal with human attention reserved for edge cases.

Field guide

What an online language placement test should include.

The strongest placement test is not necessarily the longest. It gathers enough background, samples the skills your classes depend on, and produces a result staff can explain and revise.

Learner profile

Collect context before interpreting a score.

Two learners with the same total may need different starting points because their goals, learning histories, and schedules differ. Keep intake fields brief but useful to the person who will contact them.

  • Name, contact details, age group when relevant, and preferred class schedule.
  • First language, target language, years or setting of previous study.
  • Learning goal, deadline, and self-rated confidence as context rather than scored proof.

Question progression

Make difficulty visible and deliberate.

Arrange objective items from foundation knowledge toward more complex use. Tag each item by skill and intended difficulty so later edits do not accidentally leave one level overrepresented.

  • Simple vocabulary and sentence patterns first, then meaning in longer contexts.
  • Plausible distractors that diagnose a language misconception, not trick wording.
  • Enough items per band to avoid letting one lucky answer decide a class.

Skill coverage

Measure what the next class expects learners to do.

Grammar and vocabulary are convenient to auto-score, but course readiness may also depend on reading and writing. Label what the test covers and what still requires a conversation or separate activity.

  • Separate grammar, vocabulary, and reading sections with their own subtotals.
  • A short writing prompt with a shared teacher rubric when writing affects placement.
  • A clear note when speaking or listening is not assessed by this version of the test.

Scoring model

Turn answers into explainable bands.

A result should show why a learner landed in a band. Define point values, section minimums, and boundaries explicitly, then keep teacher-reviewed points separate until a staff member supplies them.

  • An answer key and point value for every automatically scored question.
  • Editable lower and upper thresholds tied to actual course names.
  • Section minimums where a strong total should not conceal a prerequisite gap.

Routing rules

Know when the score should stop and ask for review.

Placement becomes more dependable when ambiguous submissions are treated as ambiguous. Build a review queue instead of forcing every response directly into a class list.

  • A configurable buffer around each score boundary for teacher review.
  • Flags for incomplete sections, inconsistent patterns, or a missing writing sample.
  • Distinct statuses for suggested, under review, confirmed, and contacted.

Result message

Explain the next step without overstating the result.

Tell applicants whether the result is a suggestion or a confirmed assignment. Use friendly course language, state what happens next, and give staff the detailed breakdown while showing learners only what helps them proceed.

  • Suggested course or level with a plain-language description of its starting skills.
  • A next action such as booking an interview, choosing a schedule, or awaiting review.
  • A contact route for accessibility needs or questions about an unexpected result.

Related tools

Build the rest of the learner intake workflow.

Pair placement with proficiency checks, registration, tutoring bookings, feedback, and progress records using real Makeform tools.

Explore all AI tools

AI English Proficiency Test Generator

Create a broader English knowledge check when proficiency evidence, rather than class routing alone, is the goal.

Open tool

AI Verbal Language Assessment Generator

Structure a staff-reviewed verbal assessment to complement an online objective test.

Open tool

AI Course Registration Form Generator

Collect the schedule, course, and enrollment details after a level is confirmed.

Open tool

AI Tutoring Session Booking Form Generator

Let learners book a diagnostic conversation or their first tutoring session.

Open tool

AI Student Feedback Survey Generator

Ask whether the assigned class difficulty feels appropriate after the learner starts.

Open tool

AI Student Progress Report Form Generator

Record later progress and compare classroom performance with the initial placement signal.

Open tool

FAQ

Placement test generator questions

Practical answers for language schools, admissions teams, and tutors building an online placement process.

What is a placement test?

A placement test is an intake assessment used to suggest the class or learning level where an applicant should begin. For a language program, it often combines scored grammar, vocabulary, and reading questions with learner background and a teacher-reviewed writing or speaking task. It is different from a pass-or-fail exam: its purpose is to choose an appropriate starting point within a specific program.

How do I create score ranges for beginner, intermediate, and advanced levels?

Start with the prerequisites for each real class, then write questions that sample those prerequisites. Assign points, review the expected score pattern for learners already known to your teachers, and set provisional thresholds. Add a boundary buffer so near-cutoff scores go to review. Do not copy a generic percentage table and assume it maps cleanly to your curriculum; pilot and revise the bands using your own course decisions.

Can the placement test show a level immediately?

You can design result messages around score bands for automatically scored questions. Decide whether the learner sees a suggested level immediately or only a confirmation that staff will review the response. If writing, speaking, missing answers, or a boundary score can change placement, label the instant result as provisional and route it to a teacher before confirming the class.

Should I use CEFR labels such as A1, A2, B1, and B2?

Use CEFR-style labels only when your program already organizes its curriculum around them and your questions have been reviewed against those course expectations. Otherwise, use your own clear class names, such as Foundation, Level 2, or Intermediate Conversation. The generator can help structure bands, but the label alone does not establish that a short online quiz measures the full proficiency described by an external framework.

How long should an online language placement test be?

Make it long enough to sample each decision-critical skill more than once, but short enough that applicants finish attentively. A tutoring diagnostic may be compact, while a multi-level school needs more coverage across difficulty bands. State the expected time, divide longer tests into sections, and pilot with real devices. Completion quality and useful skill coverage matter more than reaching an arbitrary question count.

Can I include writing, speaking, or listening?

You can collect a written response for staff to score with a shared rubric and use an online form to organize follow-up for speaking or listening. Keep reviewed points separate from automatic multiple-choice totals until a teacher scores the work. If a skill is not included, say so in the result rather than implying the placement test measured every part of language proficiency.

What should happen with borderline placement results?

Create a review band on both sides of each class threshold. Show the reviewer the total, section scores, background answers, and open response, then let them record the confirmed placement and reason. The same path can handle incomplete attempts or profiles where self-rating, objective performance, and writing differ sharply. This prevents a single point from making an unexplained class assignment.

Is the placement test generator free?

Yes. Makeform offers unlimited free forms and responses, so you can generate, edit, publish, and collect placement test submissions without a response cap. The paid tier removes the Makeform badge. Review every generated question, answer key, score threshold, and result message against your curriculum before using the test for class placement.

Place learners with a clearer first signal.

Generate a placement test built around your real classes.

Unlimited free responsesEditable questions and bandsBorderline review path
Browse templates