Coding Tutor Intake Form Template
This coding tutor intake form tells you a new student's coding experience, which languages interest them, from Scratch to Python and JavaScript, what they want to build and whether they have their own computer.
Plans from $4/month · 30-day money-back guarantee
Try the form
This is the real form, the way a parent will see it. Fill it in and click through: nothing you type is sent or saved.
What's included
14 questions in 4 steps. Every one can be edited, removed or reordered.
1Student4 questions
- Student name requiredShort answer
- Date of birthDate
- Grade requiredKindergarten … College / Adult (14 options)Dropdown
- SchoolShort answer
2Parent or guardian3 questions
- Parent or guardian name requiredShort answer
- Email requiredEmail
- PhonePhone number
3Coding4 questions
- Coding experience requiredNever coded, Some experience, Comfortable codingPick one
- Languages of interestScratch, Python, JavaScript, Other or not surePick any
- Main goalSchool, A personal project, A future careerPick one
- Has their own computer? requiredYes, NoPick one
4Availability3 questions
- Preferred days requiredMonday, Tuesday, Wednesday, Thursday, Friday, Saturday, SundayPick any
- Preferred time of day requiredMorning, Afternoon, EveningPick one
- Lesson formatIn person, OnlinePick one
Who it's for and when to use it
Use it for kids and teens starting coding lessons, from a nine-year-old who wants to make games in Scratch to a high school student building a first website. The experience question, from "never coded" to "comfortable coding", tells you where to start.
The computer question is practical and important. A student without their own laptop may need to use a family computer at set times, or start with browser-based tools, and you want to know that before you plan a project that needs installation.
The goal question, school, a personal project or a future career, shapes the lessons. For coding camps and clubs, use the group class registration. The student and parent steps match the general new student intake.
How to use it in 3 steps
Pick the template
Click Use this template, or choose “Coding tutor intake” under New form in Bear Forms. All the questions are already there.
Make it yours
Every question is ready to use as it is. Change, add or remove any of them to fit how you work.
Share the link
Publish, then send the link by email or text, put it in your Instagram bio or Google Business Profile, or paste two lines of code to show it on your website.
Tips for better responses
- Start with what they want to build. Ask in your first reply what project would excite them. Kids learn coding fastest when it leads to their own game or website.
- Check the computer before lesson one. If the answer is no, plan browser-based tools for the first weeks, or ask which device they'll use.
- Keep "Other or not sure". Many parents don't know which language their child should learn. That option lets them say so, and you can recommend one.
- Ask about typing. Younger students who type slowly may do better with block-based coding at first. Add a question if your students are young.
Make it your own
- Online coding lessons? Add the device, internet and video platform questions from the online tutoring intake.
- Adult learners? Remove the parent step and change the goal options to work-focused ones, like changing careers.
- More languages? Add options like Java, C++ or HTML and CSS to the languages question.
Frequently asked questions
What should a coding tutoring intake form ask?
It should ask about the student's coding experience, the languages they're interested in, their goal and whether they have their own computer, plus grade, parent contact details and availability. This template asks all of that in 14 questions.
Which programming languages does the form list?
Scratch, Python and JavaScript, plus "Other or not sure". You can add others, like Java or HTML, or remove ones you don't teach.
Why ask whether the student has a computer?
Because it decides what tools you can use. A student with their own laptop can install software; a student sharing a family computer or using a tablet may need browser-based tools.
What age is this form for?
It works for school-age students of any age, from first coding lessons to high school projects. For adult learners, remove the parent step and adjust the goal options.
Do I need any technical skills to use this template?
No. You change questions by clicking on them, and you can drag them into a new order. There's no code to write. If you can fill in a form, you can edit this one, and publishing it is one button.
How do I share the form with families?
Share it as a link or put it on your website. The link works anywhere: email, text messages, WhatsApp, your Instagram bio or your Google Business Profile. To show it on your own site, paste two lines of embed code and the form appears on the page.
Where do responses go?
Every response lands in your Bear Forms dashboard, in a table you can read at a glance, and you get an email alert as soon as it arrives. You can also export all responses to a CSV file that opens in Excel or Google Sheets.
Related templates
New student intake
Everything you need before the first lesson: student and parent details, goals and availability.
View template →Math tutor intake
New student intake for math: current course, topics to work on and upcoming tests.
View template →Online tutoring intake
New student intake for online lessons, with time zone, device and video platform.
View template →Group class registration
Sign students up for a group class or workshop and pick their sessions.
View template →Start with the coding tutor intake template
Plan coding lessons around the student's level, interests and the computer they actually have.
Plans from $4/month · 30-day money-back guarantee