Free school form builder

Free AI Language School Application Form Generator

Describe your programs and level system. Makeform creates an online language school application form for student details, language background, availability, and course selection.

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 before publishing
  • Course and schedule selection
  • Conditional questions for every level
Explore form features
31129+ makers build faster
Used by tools like ChatGPT, Perplexity & Claude

Route new applications to Google Sheets, Slack, and Zapier.

Sample prompts for your school

Choose a starting prompt, tailor it, or send it to the builder. The question list previews a useful structure.

Prompt ready

Audience

Adults choosing an evening course

Format

Enrollment application with level and schedule choices

Prompt size

284 chars

Brief qualitySends to builder

Example form structure

Enrollment application with level and schedule choices

Prompt exampleEditable in builder

Student name and contact details

Short answerFirst ask
2

Native and target languages

Dropdown
3

What is your current level?

Multiple choice
4

Choose a course and schedule

Dropdown
5

Would you like a placement assessment?

Yes / no

Suggested routing tags

Suggested

Placement needed

Course matched

Follow-up required

Ask for the learner's time zone as well as availability when classes may be online or span multiple regions.

Step 1

Apply

student details, goals, and availability

Step 2

Place

level information and assessment routing

Step 3

Match

course, format, campus, and schedule

Step 4

Follow up

staff reviews one complete application

Why use an application form

Turn course interest into enrollment-ready information.

A focused application gathers the details admissions needs to recommend a level, course, and workable timetable.

Comparable student profiles

Required fields capture consistent contact, language background, level, and goal information from every applicant.

Relevant questions only

Use conditional paths for adults, junior learners, private lessons, or exam preparation. Each applicant sees the questions that fit the selected program.

Clear admissions routing

Tag students needing placement, group them by course, and notify the right coordinator.

Built for language programs

Adapt one starting point to four enrollment models.

Keep the student profile, then adapt course, placement, and schedule fields.

Group courses

Collect target language, level, format, and several available class times.

Private lessons

Capture skill confidence, goals, tutor preferences, time zone, and availability.

Intensive study

Ask about start date, duration, weekly commitment, prior study, and ranked courses.

Junior programs

Show parent contact, student age, junior courses, support, and pickup details.

Application workflow

Build a form around your real course catalog.

Use the information admissions needs, with clear levels, courses, and schedules.

Explore form features
01

Describe programs and applicants

List your languages, levels, age groups, formats, campuses, and start dates.

02

Edit choices and conditional paths

Replace sample options with your real course names. Show parent fields for juniors, business goals for professional courses, or time-zone questions for online lessons.

03

Test the student journey

Try beginner, advanced, and unsure-of-level paths. Check course and availability choices.

04

Publish and route applications

Share the public link or embed the form on your site. Send submissions to the admissions inbox and a spreadsheet used for placement and follow-up.

Form vs email vs generic signup

Choose a process that supports course matching.

Translate student experience and availability into structured information staff can use.

Approach
What the school receives
Best fit
ApproachEmail inquiry
What the school receivesA personal message with unpredictable details and several follow-up questions.
Best fitUseful for unusual questions, but slow for routine applications.
ApproachGeneric registration form
What the school receivesContact details and perhaps one course choice, without enough context for placement.
Best fitSuitable when every attendee joins the same class and level.
Approach
Generated application form
What the school receivesA consistent student profile, level indicators, goals, course preferences, and schedule options.
Best fitBest when the school must place or match each learner.

Field guide

What a language school application form should include.

These six sections give admissions a practical picture. Explain level labels and ask only for details your team uses.

Student profile

Identify the learner and the right contact.

Collect reliable student contacts. When another person applies, separate the learner from the communication contact.

  • Full name, email, phone, and country or region.
  • Date of birth or age group when it changes course eligibility.
  • Parent, guardian, sponsor, or emergency contact where relevant.

Language background

Understand what the student already knows.

Ask for native and target language, past courses, and real-world use. Include an unsure level choice.

  • Native language and target language.
  • Current level with a short explanation of your scale.
  • Previous study, certificates, and time spent using the language.

Placement indicators

Separate confidence from formal placement.

Let learners rate four skills independently. Use self-ratings to route assessment, not as final placement.

  • Skill-by-skill confidence questions.
  • An unsure option for students unfamiliar with level labels.
  • A clear choice to request or schedule a placement assessment.

Course selection

Offer choices students can recognize.

Use recognizable course names, levels, formats, and campuses. Ranked preferences give staff an alternative.

  • First and second course preferences.
  • Group, private, intensive, or exam-preparation format.
  • Campus, online, or hybrid delivery choice.

Goals and support

Learn why the student is enrolling.

Distinguish conversation, travel, academic, exam, and workplace goals. Offer space for learning support requests.

  • Primary learning goal and target date, if any.
  • Topics, profession, or exam interests.
  • Optional accessibility and learning support information.

Schedule and review

Confirm when and how study can happen.

Collect several availability windows. A review summary lets applicants catch mistakes before submitting.

  • Time zone, available days, and time windows.
  • Preferred start date and expected study duration.
  • Review step with a confirmation that submitted details are accurate.

Related tools

Build the rest of the student journey.

Connect initial interest, placement, enrollment, course choice, and feedback with focused forms that use the same familiar builder.

Explore all AI tools

AI Prospective Student Inquiry Form Generator

Capture early questions from learners who are not yet ready to select a course.

Open tool

AI School Enrollment Form Generator

Collect the next-stage details after a learner accepts a recommended class.

Open tool

AI Verbal Language Assessment Generator

Create structured prompts and scoring fields for a speaking placement conversation.

Open tool

AI Course Selection Form Generator

Let returning or already-placed students choose among available course sections.

Open tool

Student Enrollment Form Generator

Start a general student enrollment workflow with a historical Makeform tool.

Open tool

AI Course Evaluation Form Generator

Gather structured feedback after students complete a class or program.

Open tool

FAQ

Language school application form questions

Practical answers for school owners, admissions coordinators, and program administrators.

What is a language school application form?

It is an online application for language study. It gathers student contacts, language background, level, goals, course, format, start date, and availability in one structured submission.

Which fields should I require?

Require student name, contact information, native and target language, current level or unsure, primary goal, course preference, and availability. Keep longer explanations optional unless admissions needs them immediately.

How should I ask about language level?

Describe your level system plainly and include not sure. Ask separately about speaking, listening, reading, and writing confidence, then route uncertain learners to placement.

Can applicants choose more than one course?

Yes. Ask for first and second choices, or separate language, level, format, campus, and schedule. Conditional logic can hide combinations your school does not offer.

Can one form handle adults and junior learners?

Yes. Start with age group, then show parent contact, student age, and junior courses only when relevant. Adults continue through their own goal, format, and schedule path.

Is the language school application form generator free?

Yes. Makeform provides unlimited free forms and responses for generating, editing, publishing, and collecting applications. The paid tier only removes the Makeform badge.

Can I route students who need placement?

Yes. Add an unsure level or assessment question, then identify those applicants with conditional logic and response tags. Notify the placement coordinator.

Where do completed applications go?

Applications arrive in the Makeform inbox and can connect to Google Sheets, Slack, or Zapier. Limit access to relevant staff and set your own retention practices.

Replace scattered enrollment emails.

Generate a language school application form built around your courses.

Unlimited free forms and responsesLevel and course choicesEditable student pathways
Browse templates