🎯 The business: you teach people to code, one-on-one or in very small groups: teenagers who want to build a game, college students stuck in an intro course, and adults changing careers. Part of what you teach now is how to work with AI coding assistants without letting them do the thinking. You sell lessons by the hour or in short packages, online or at a library table.
At a glance
| Money to start | ≈ $50 to $1,490 |
| Time to the first paying student | 1 to 4 weeks |
| Hours a week | 5 to 15, mostly evenings and weekends |
| Skills that matter most | One language known deeply, patient debugging, explaining the same idea three ways |
| What it can pay | About $2,300 a month before tax with 30 private hours and two small classes (worked below) |
Is this for you?
It suits someone who codes well and enjoys the moment a confused person finally gets it. Strong CS students, working developers with free evenings, and bootcamp graduates who stayed on as teaching assistants all do well. You do not need to know every language. Python or JavaScript, known well, covers most requests.
It is a poor fit if you get impatient watching someone type slowly, or if you would rather just fix the bug yourself. The job is to keep your hands off the keyboard.
Who pays, and what
Three groups pay. Parents of middle and high school students who want more than a free online course. College students in intro programming, data science or engineering courses who are falling behind. And adults changing careers, who want a mentor to check their projects and keep them on schedule.
AI changed what they need, not whether they need it. Free AI assistants will write code for anyone, and ChatGPT added a free Study Mode in July 2025 that walks learners through problems step by step. What the AI cannot do is notice that a student copies code they do not understand, or tell a career changer that their portfolio will not get past a hiring manager. Fiverr reported searches for "Claude Code" specialists up 938% and for vibe coding up 61% in the six months to April 2026, so plenty of adults now want to learn to build with these tools properly. That is a lesson you can sell.
What people pay: Python tutors listed on Wyzant in November 2026 mostly charged about $35 to $90 an hour (our read of the listings). Wyzant keeps 25% of each lesson from students it finds for you, and nothing from students you refer yourself. Mentoring sites such as MentorCruise add their fee, about 20% on its own mentor page, on top of your price.
What it takes to start
| A laptop you already own | $0 |
| One paid AI account for demos (Claude Pro, or ChatGPT Plus at about $20 a month; free plans work) | $0 to $240 a year |
| Background check, which parents and libraries often ask for | $30 to $100 |
| Video, scheduling and shared-whiteboard tools (free tiers work at first) | $0 to $200 a year |
| Simple website and domain | $20 to $150 |
| City business license or LLC (optional at first; see the guide below) | $0 to $300 |
| Liability insurance, if you teach in homes (an estimate; get quotes) | $0 to $500 a year |
| All-in | ≈ $50 to $1,490 |
Students use their own computers and their own free accounts. Teach them on tools they can keep using after you leave.
Start to finish: the steps
1. Pick one language and one kind of student. "Python for high schoolers taking AP Computer Science Principles" or "JavaScript for adults building a first portfolio" is easier to sell than "coding help." You can widen later.
2. Write your no-homework rule. One paragraph: you explain, review and set practice problems; you do not write code that will be handed in for a grade. Put it on your website and in your first email to every family. It protects the student and you (see Rules to check).
3. Build three starter projects. A small game, a data project with a real spreadsheet, and a simple web page. Each should take four to six sessions and end with something the student can show a friend. Reuse them with every new student.
4. Decide how AI fits. Beginners learn the basics without an assistant for the first few weeks, then learn to read, test and fix AI-written code. The timeline below works for career changers. Remember the age rules: Claude’s consumer apps require users to be 18 or older, and ChatGPT allows 13 to 17 only with a parent’s permission.
5. Get the paperwork ready. A background check, a one-page policy for families (no-homework rule, cancellations, recordings, a parent nearby for online lessons with minors), and a simple way to take payment. Starting as a sole proprietor is fine; see Choosing a legal structure.
6. List on one platform while you build referrals. A Wyzant or similar profile brings the first students. Keep every lesson there on the platform; Wyzant warns that moving its students off the site can get your account closed.
7. Run a free workshop. A 45-minute "build your first game" session at a library, a school club or a community center fills your first private slots faster than any ad.
8. Send short progress notes. After each session, three lines to the parent or the adult learner: what we did, what to practice, what is next. This is what parents pay for and what keeps students past the first month.
9. Add small groups. Three to five teens on the same project, at a lower price per head, raises your hourly income and suits families on a budget.
10. Grow into packages. An 8 or 12-week career-changer program with a set project, code reviews and mock interviews sells better than open-ended hours. See Pricing AI and IT services.
Pricing
| One-on-one, high school or college student | $40 to $70 an hour |
| One-on-one, adult career changer | $60 to $100 an hour |
| Small group of 3 to 5 teens, per student per session | $20 to $35 |
| 12-week career-changer program (12 sessions plus code reviews) | $900 to $1,500 |
| Free trial or workshop | $0, once |
These are example prices for a U.S. tutor, set against Wyzant listings and our estimates. College students tutoring younger students usually start lower, around $25 to $40 an hour. Ask for packages to be paid up front and set a 24-hour cancellation rule.
The math
Take a good month about six months in. Thirty private hours at $60 bring in $1,800. Ten of those hours came from new Wyzant students, so Wyzant keeps 25% of $600, which is $150. Two small teen groups, four students each, meet four times at $25 a student, which adds $800. Revenue is $2,600. Costs are the $150 platform fee, about $60 in card fees on the $2,000 paid to you directly, $40 for AI and software, and $50 for flyers and a workshop, $300 in all. That leaves about $2,300 before tax for about 50 hours of work in the month, preparation included, or 12 a week.
Set aside about a quarter of profit for income and self-employment tax. See Small business taxes.
Getting customers
Who to approach first. The people who already trust you with a teenager or a career: high school computer science teachers and robotics coaches you know, parents in your own network, and former coworkers who keep saying they want to learn Python. A teacher who recommends you to a family is worth more than any listing, because parents trust the teacher.
The first ten students. Email 15 teachers and club coaches and offer a free workshop. Post once in three local parent groups. Set up a Wyzant profile with a clear headline and two sample projects. Expect two workshops to come from the emails, 15 to 25 students to attend, and three to five families to book. The profile usually adds two or three more within a month or two. Ask every new student how they found you.
Hi Ms. Rivera, I am a computer science student at State and I tutor Python and JavaScript. I would like to run a free 45-minute "build your first game" session for your coding club, at a time that suits you. Students leave with a working game they can change at home. I do not do graded assignments for students; I teach them to do their own. Would a Tuesday or Thursday after school work this month?
Channels, best to worst for this customer.
1. Teachers, coaches and school counselors: they refer families who already need help.
2. Free workshops at libraries, clubs and community centers: people meet you before they pay.
3. Local parent groups online: one helpful post with your no-homework rule beats repeated ads.
4. Wyzant, Codementor or MentorCruise: steady leads, but the fees are real.
5. LinkedIn: best for career changers; post short lessons on reading AI-written code.
6. Google Business Profile: helps parents searching "coding tutor near me."
7. Paid ads: last, and only after you know which message brings students who stay.
Case studies and referrals. With permission, put a student’s finished project on your site with a one-line parent quote. Ask happy families directly: "Do you know one other student who would enjoy this?" Thank referrals with a free session. More ideas in the launch and marketing playbook.
Running it week to week
Keep a shared calendar with a fixed set of slots. Before each session, look at the student’s code from last week and plan one new idea and one practice task. After it, send the three-line note and log the hours. Once a month, update your examples: AI coding tools change fast, and students will ask about the newest one. Invoice packages at the start of the month and track income and expenses as you go.
Rules to check
No license is needed to tutor. The rule that matters most is academic honesty. California Education Code 66400 bars anyone from preparing or selling a term paper, thesis or "other written material" for a fee when they know or should know it will be submitted for credit at a California college, and courts can stop it by injunction. Several other states have similar laws, and England made essay mills a crime in 2022. Universities treat paid coding of graded assignments the same way, and both the buyer and the seller can face discipline. So never write code that will be handed in, take a test for anyone, or "fix" a graded project.
With minors: get a background check, keep a parent nearby for online sessions, and agree in writing whether sessions are recorded. If you build any app or site that collects information from children under 13, the federal COPPA rule applies. Check AI age rules before you teach with a tool: Claude’s consumer apps are 18 and over, and ChatGPT is 13 and over with a parent’s permission under 18. Taxes: if your net self-employment earnings reach $400 in a year, you must file and pay self-employment tax, even without a 1099; for 2026 a client only has to send a 1099-NEC once they pay you $2,000. Platform terms count too: read your tutoring site’s rules on contacting students off the platform.
What goes wrong
A student sends a graded assignment and asks you to "just look at it"; review the ideas, never the answer, and point to your rule. A parent expects an A in four weeks; set goals around skills, not grades. A student leans on an AI assistant and cannot explain their own code; ask them to explain each line before you move on. Cancellations eat your evenings; charge for late ones and sell packages. And demand falls off in summer; offer a short project camp in June.
Questions people ask
How much do coding tutors charge per hour?
Python tutors on Wyzant mostly listed about $35 to $90 an hour in November 2026. College-student tutors usually charge less, and mentors for adult career changers often charge more. Wyzant keeps 25% from students it finds for you.
Do I need a degree or certificate to tutor coding?
No. Families care whether you can explain clearly and whether their child makes progress. A few sample projects, a background check and good reviews matter more than a certificate.
Should I let students use ChatGPT or Claude in lessons?
After the basics, yes, as long as the student reads, tests and explains the code. Check the age rules first: Claude’s consumer apps require users to be 18 or older, and ChatGPT allows 13 to 17 only with a parent’s permission.
Is it legal to help a student with a programming assignment?
Explaining concepts and reviewing a student’s own work is fine. Writing code that will be submitted for a grade is contract cheating, banned by universities and, for written work sold for a fee, by laws such as California Education Code 66400.
Can a college student tutor coding part time?
Yes. Many CS students tutor a few evenings a week, and the campus tutoring center or a paid TA job is often the easiest start. International students on F-1 visas generally cannot freelance for outside clients without work authorization; a campus tutoring job counts as on-campus work, which is allowed up to 20 hours a week in term. Check with your international student office first. More in For students: visas, taxes, campus rules.
Free help
SCORE mentors and your local Small Business Development Center help with pricing and a simple business plan at no cost. Your public library may lend rooms for workshops and often runs teen coding clubs that want volunteers or guest teachers. Free curricula from groups such as Code.org and freeCodeCamp give you practice problems you can build on. More in The path to the first client.
Wyzant fees, tutor rates, AI age rules and the California statute were checked in November 2026. Platform fees and AI tools’ terms change often; re-check them before you set prices or teach with a new tool.