Student assessment form for the first lesson

Updated 2026-10-30

The first lesson goes better when I already know the level, the goal and the trouble spots. So I send this form first. It works as a tutoring intake form too. The family answers at home, and I arrive prepared.

Who it is for

Private tutors, small learning centres and teachers who take on new students. It suits one subject or several.

What each question is for

  • Year group and subject: so you bring the right materials.
  • Confidence rating and recent result: a quick view of how the learner feels and where they stand.
  • Goals and exam date: catching up and exam prep need different plans.
  • Hard topics and what helps: the gaps, and the way this learner likes to work.
  • Earlier tutoring: tells you what has already been tried.

What a family's AI would ask

"Which year group is the learner in?" Then "How confident do they feel in the subject, from 1 to 5?" Then "When is the next exam?" It shows all the answers and sends only after a yes. Read about agent-fillable forms.

Before you use it

This records what the family says. It is not a test, so run your own short check in lesson one. Once lessons start, share results with a progress report and collect opinions with a student feedback form. More in forms for tutors and childcare.

Questions

Is this a test of the student?

No. It records what the family tells you: confidence, recent results and hard topics. Run your own short check in the first lesson to see where the learner really is.

How do I plan the first lesson from the answers?

Download the CSV and read hardest_topics and tutoring_goals first. The exam_date column shows who needs a plan with a deadline, so start with those learners.

Can a parent fill it for an older student?

Yes. Whoever fills it can say so in the notes. A parent can also give the form to their own AI agent, which asks for each detail and shows all answers first.

Try the form

Live demo ยท nothing is saved

Tell me about the learner

A few answers now mean the first lesson can start with the right material. Skip anything you are unsure about.

Which subject do you want help with? (required)
How confident does the learner feel in this subject? (required)

1 is not at all, 5 is very confident.

What do you want from tutoring?

Leave blank if there is none.

What helps the learner most?
Has the learner had a tutor before?

Or paste the JSON

Give this to your AI. It needs the AI Form API MCP server or an API key. It makes the form and sends you the link.

text
Create this form with the AI Form API create_form tool (or POST https://aiformapi.com/v1/forms with my API key). Then reply with the public_url.

{
  "title": "Tell me about the learner",
  "description": "A few answers now mean the first lesson can start with the right material. Skip anything you are unsure about.",
  "fields": [
    {
      "id": "learner_name",
      "label": "Learner's name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "year_group",
      "label": "Year group or grade",
      "type": "short_text",
      "required": true,
      "max_length": 100
    },
    {
      "id": "subject",
      "label": "Which subject do you want help with?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Maths",
        "English",
        "Science",
        "Languages",
        "Humanities",
        "Test preparation",
        "Something else"
      ]
    },
    {
      "id": "confidence_now",
      "label": "How confident does the learner feel in this subject?",
      "type": "rating",
      "required": true,
      "help": "1 is not at all, 5 is very confident.",
      "min": 1,
      "max": 5
    },
    {
      "id": "recent_result",
      "label": "Most recent grade or test result",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "tutoring_goals",
      "label": "What do you want from tutoring?",
      "type": "multi_choice",
      "options": [
        "Catch up",
        "Raise grades",
        "Prepare for an exam",
        "Stay ahead",
        "Build confidence",
        "Homework help"
      ]
    },
    {
      "id": "exam_date",
      "label": "Date of the next exam or test",
      "type": "date",
      "help": "Leave blank if there is none."
    },
    {
      "id": "hardest_topics",
      "label": "Which topics cause the most trouble?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "what_helps",
      "label": "What helps the learner most?",
      "type": "multi_choice",
      "options": [
        "Worked examples",
        "Talking it through",
        "Practice questions",
        "Diagrams and visuals",
        "Short breaks"
      ]
    },
    {
      "id": "earlier_tutoring",
      "label": "Has the learner had a tutor before?",
      "type": "single_choice",
      "options": [
        "No",
        "Yes, it helped",
        "Yes, but it did not suit us"
      ]
    },
    {
      "id": "reply_email",
      "label": "Parent or learner email",
      "type": "email",
      "required": true
    },
    {
      "id": "anything_else",
      "label": "Anything else I should know?",
      "type": "long_text",
      "max_length": 1000
    }
  ]
}

Or call the API

bash
curl -X POST https://aiformapi.com/v1/forms \
  -H "Authorization: Bearer $AIFORMAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Tell me about the learner","description":"A few answers now mean the first lesson can start with the right material. Skip anything you are unsure about.","fields":[{"id":"learner_name","label":"Learner'\''s name","type":"short_text","required":true,"max_length":150},{"id":"year_group","label":"Year group or grade","type":"short_text","required":true,"max_length":100},{"id":"subject","label":"Which subject do you want help with?","type":"single_choice","required":true,"options":["Maths","English","Science","Languages","Humanities","Test preparation","Something else"]},{"id":"confidence_now","label":"How confident does the learner feel in this subject?","type":"rating","required":true,"help":"1 is not at all, 5 is very confident.","min":1,"max":5},{"id":"recent_result","label":"Most recent grade or test result","type":"short_text","max_length":200},{"id":"tutoring_goals","label":"What do you want from tutoring?","type":"multi_choice","options":["Catch up","Raise grades","Prepare for an exam","Stay ahead","Build confidence","Homework help"]},{"id":"exam_date","label":"Date of the next exam or test","type":"date","help":"Leave blank if there is none."},{"id":"hardest_topics","label":"Which topics cause the most trouble?","type":"long_text","max_length":1500},{"id":"what_helps","label":"What helps the learner most?","type":"multi_choice","options":["Worked examples","Talking it through","Practice questions","Diagrams and visuals","Short breaks"]},{"id":"earlier_tutoring","label":"Has the learner had a tutor before?","type":"single_choice","options":["No","Yes, it helped","Yes, but it did not suit us"]},{"id":"reply_email","label":"Parent or learner email","type":"email","required":true},{"id":"anything_else","label":"Anything else I should know?","type":"long_text","max_length":1000}]}'

JSON definition

json
{
  "title": "Tell me about the learner",
  "description": "A few answers now mean the first lesson can start with the right material. Skip anything you are unsure about.",
  "fields": [
    {
      "id": "learner_name",
      "label": "Learner's name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "year_group",
      "label": "Year group or grade",
      "type": "short_text",
      "required": true,
      "max_length": 100
    },
    {
      "id": "subject",
      "label": "Which subject do you want help with?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Maths",
        "English",
        "Science",
        "Languages",
        "Humanities",
        "Test preparation",
        "Something else"
      ]
    },
    {
      "id": "confidence_now",
      "label": "How confident does the learner feel in this subject?",
      "type": "rating",
      "required": true,
      "help": "1 is not at all, 5 is very confident.",
      "min": 1,
      "max": 5
    },
    {
      "id": "recent_result",
      "label": "Most recent grade or test result",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "tutoring_goals",
      "label": "What do you want from tutoring?",
      "type": "multi_choice",
      "options": [
        "Catch up",
        "Raise grades",
        "Prepare for an exam",
        "Stay ahead",
        "Build confidence",
        "Homework help"
      ]
    },
    {
      "id": "exam_date",
      "label": "Date of the next exam or test",
      "type": "date",
      "help": "Leave blank if there is none."
    },
    {
      "id": "hardest_topics",
      "label": "Which topics cause the most trouble?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "what_helps",
      "label": "What helps the learner most?",
      "type": "multi_choice",
      "options": [
        "Worked examples",
        "Talking it through",
        "Practice questions",
        "Diagrams and visuals",
        "Short breaks"
      ]
    },
    {
      "id": "earlier_tutoring",
      "label": "Has the learner had a tutor before?",
      "type": "single_choice",
      "options": [
        "No",
        "Yes, it helped",
        "Yes, but it did not suit us"
      ]
    },
    {
      "id": "reply_email",
      "label": "Parent or learner email",
      "type": "email",
      "required": true
    },
    {
      "id": "anything_else",
      "label": "Anything else I should know?",
      "type": "long_text",
      "max_length": 1000
    }
  ]
}