How much do Ukrainian lessons cost?
The short answer, from the platforms' own pages: most online Ukrainian lessons are advertised somewhere between $10 and $30 an hour, and the middle of that range is where most people end up.
The longer answer is that the hourly rate is the least interesting number in the transaction. What you pay over three months depends on how the platform packages the hours, whether unused lessons survive to next month, whether your first lesson is discounted, and which country the site thinks you are in. This page sources the rates to the pages that publish them, and then explains the parts of the bill that the rate does not cover.
What the platforms publish
Figures below were read directly from each platform's own pages on 24 August 2026. Where a platform publishes nothing, it says so rather than being filled in with a number from somewhere else.
Preply. Its Ukrainian tutors page displays a comparison of $19 per hour for native Ukrainian speakers and $29 per hour for non-native Ukrainian speakers. The same page offers a 25- or 50-minute trial lesson and a free-switch guarantee if the first tutor does not suit you.
AmazingTalker. Its Ukrainian tutor-price page states that most of its Ukrainian tutors charge USD $10–30 per hour, and individual listings on the page were advertised well below that — one at $9.35 and one at $5.10 per lesson.
italki. Publishes no standard rate and no fee schedule that we could find. Numbers circulating for italki are community-reported, so treat them as such — including the ones you will see quoted confidently elsewhere.
Superprof. Its Ukrainian pages are widely cited for an average around $20–24, but the site returned a 403 to us on the day of writing, so we could not confirm it first-hand. It is left out of the comparison rather than repeated on someone else's authority.
One caveat that matters more than it sounds. These pages are personalised by location. Fetched from a European address, Preply's Ukrainian listing showed its price filter in Danish kroner while the comparison table stayed in dollars. The range you are shown is a function of where the site thinks you are, so a friend in another country genuinely sees different numbers on the same page.
Why non-native teachers often cost more
The $19-versus-$29 gap above surprises people, because it runs the opposite way to the assumption that a native speaker is the premium product. It is not a fluke of one platform, and it is worth understanding before you filter your search by nationality.
A native speaker is someone who grew up with the language. A qualified teacher is someone trained to explain it. Those are different skills, and the second one is scarcer and more expensive. Non-native teachers of Ukrainian have usually learned it as adults, often to a formal certification, and they can explain the case system in the language you already speak — because they were on your side of it recently.
There is a second force, and it is the bigger one. The same comparison on the same platform, read on the same day, runs the opposite way in Norwegian: $43 an hour for native speakers against $31 for non-native. A premium that changes sign between two languages is not paying for nativeness — it is paying for where the teacher lives. Native Norwegian speakers almost all live in Norway and price for Norway. Native Ukrainian speakers live anywhere, and many price for a much lower cost of living. The non-native teacher of either language comes from a global pool and lands in between.
Which one you want depends on where you are. A complete beginner wrestling with the alphabet and seven cases usually gets further, faster, with someone who can explain in a language they already have. A B1 learner who needs to stop translating in their head wants a native speaker who will not slow down for them. Paying more for the wrong one of these is the most common way to waste money on lessons.
The rate is per hour. The purchase often is not.
This is the part that decides what you actually spend, and it is the part the advertised rate hides.
On Preply, lessons are bought as a subscription. Its help centre states that every 28 days you are automatically charged for a fixed number of lessons, and that your renewal date is therefore not a fixed calendar date — its own example runs 1 January, 29 January, 26 February.
That 28-day cycle is worth doing the arithmetic on, because it is not what "monthly" means. A 365-day year contains just over 13 cycles of 28 days, so a plan described in months bills you thirteen times in a year, not twelve. That is our arithmetic on their published cycle length, not a claim they make — but it is the difference between the annual cost you assumed and the one on your statement.
The second mechanic matters more. Preply's help centre states that available lessons do not carry over automatically, and that any plan lessons not booked before the end of the billing cycle expire at renewal and are not automatically restored. Lessons bought as extra top-ups behave differently: those carry into the next cycle and are only removed if unused after two full billing cycles.
Read that against a real life. A busy fortnight, a work trip, a bout of flu — and the hours you paid for are gone at renewal, while the next charge lands on schedule. The advertised rate was accurate. Your effective rate, measured against lessons you actually had, was not.
What genuinely moves the price
Lesson length. A great deal of the variation between quoted prices is just arithmetic on different units. A 30-minute lesson at $15 and a 60-minute lesson at $30 are the same rate. Compare per hour, always, and notice when a platform quotes "per lesson" without saying how long a lesson is.
Packages. Buying a block of lessons up front is the most reliable discount in this market, and it is where you should also read the expiry terms hardest — a discount on hours that expire is not a discount.
Group versus one-to-one. Group classes are cheaper per hour by a wide margin. For a language with Ukrainian's grammar load, group works well for structured input and badly for the speaking practice most learners are actually short of.
Where your teacher lives. Rates track the teacher's cost of living more than their skill. This is uncomfortable but it is how the market prices, and it is why the same qualification costs different amounts depending on the passport attached to it.
Exam or purpose-specific preparation. Anything with a named goal attached — a citizenship requirement, a school placement, a job interview — is priced above general conversation, because the teacher is carrying preparation work between your sessions.
Trial lessons. A discounted or free first lesson is a sampling mechanism, not a price. Judge the ongoing rate, and treat the trial as your interview of the teacher rather than a bargain.
How to work out what you will actually pay
Before you buy anything, get these five numbers, in this order. They take ten minutes and they are the whole decision.
1. The per-hour rate, converted from whatever unit the page quotes. 2. The commitment — one lesson, a package, or a recurring cycle, and how long that cycle is in days rather than in the word "month". 3. The expiry — what happens to hours you paid for and did not use. 4. The cancellation window — how late you can move a lesson without losing it. 5. The exit — what it takes to stop, and whether stopping is a click or a conversation.
Then work out your cost per lesson actually taken, using the number of lessons you will realistically take in a busy month rather than an optimistic one. For most people that figure is meaningfully higher than the advertised rate, and it is the only number that lets you compare two platforms honestly.
What we do, and where we are worse
We should say plainly that we run a marketplace for language teachers, so we are not a neutral party. Here is our own model against the same five questions, and then the part that does not flatter us.
There is no subscription and no billing cycle on KoloLingo — you buy a lesson, or a package, and nothing renews on its own. The wallet is 1:1 in US dollars, with no bonus and no expiry: money you put in stays worth what you put in, for as long as you leave it. Package terms are snapshotted at purchase, so a teacher raising their price later cannot reach back into a package you already bought. Teachers set their own lengths, anywhere from 15 to 240 minutes, so the per-hour comparison is yours to make rather than ours to obscure. And there is no unpaid-trial mechanic — the first lesson is paid at the teacher's normal rate, exactly like the fiftieth.
Where that is worse for you. No trial mechanic means no cheap way to sample a teacher — you pay full price to find out whether you like them, and if you do not, that money is spent. Platforms with a discounted trial genuinely lower the cost of a bad first match, and that is a real advantage we do not have.
And the larger one: we just launched. There is no track record here, no accumulated reviews to read, and nothing like the number of Ukrainian teachers you will find on a site that has been running for a decade. If the deciding factor for you is choice on the day, the incumbents win that outright and it is not close. We are not going to pretend otherwise on a page about spending your money wisely.
We also do not quote our own prices here, on purpose. Teachers set them and change them whenever they like, so any number printed on this page would be a number we would eventually be wrong about.
Mistakes worth avoiding
Comparing a $15 lesson with a $30 lesson.
Comparing $30/hour with $30/hour, after converting both to the same unit.
Platforms quote per lesson, per hour, and per package, and lessons range from 25 to 90 minutes. A large share of the apparent price difference between two teachers disappears the moment you put both on the same footing.
Buying the biggest package to get the deepest discount.
Buying the biggest package you will actually use inside its expiry window.
A discount on hours that expire unused is not a discount. Work out the cost per lesson actually taken, using a realistic month rather than an optimistic one.
Filtering for native speakers because they must be better.
Choosing by what you are stuck on, and paying accordingly.
Native speaker and trained teacher are different things, and the second is scarcer — which is why a non-native Ukrainian teacher is listed at $29/hour on Preply against $19 for a native one. A beginner drowning in the case system usually wants the explainer; an intermediate who needs to stop translating wants the native speaker.
Treating a free or discounted first lesson as the price.
Treating it as your interview of the teacher, and judging the ongoing rate.
The trial is a sampling mechanism. What you will pay is the rate from lesson two onwards, multiplied by however many months you keep going.
Questions
How much does a Ukrainian lesson cost per hour?
Most online Ukrainian lessons are advertised between $10 and $30 an hour. AmazingTalker's own Ukrainian pricing page states that most of its Ukrainian tutors charge USD $10–30 per hour, and Preply's Ukrainian tutors page displayed $19/hour for native speakers and $29/hour for non-native speakers when read on 24 August 2026. These pages are personalised by location, so the range you are shown may differ.
Why are non-native Ukrainian teachers sometimes more expensive?
Because a trained teacher is scarcer than a native speaker. Non-native teachers usually learned Ukrainian as adults, often to a formal certification, and can explain its grammar in a language you already speak. On Preply's own comparison, non-native Ukrainian speakers are listed at $29/hour against $19/hour for native speakers.
Do unused lessons expire?
It depends entirely on the platform, and it is the question worth asking before you pay. Preply's help centre states that plan lessons do not carry over automatically and expire at renewal if not booked before the end of the billing cycle, while separately purchased extra lessons carry over and are removed only after two full billing cycles unused. On KoloLingo there is no billing cycle, and wallet balance is 1:1 in US dollars with no expiry.
Is a monthly lesson plan really monthly?
Not always. Preply's help centre states that learners are charged every 28 days, and that the renewal date is therefore not a fixed calendar date — its example runs 1 January, 29 January, 26 February. A 365-day year holds just over thirteen 28-day cycles, so a plan described in months bills thirteen times a year rather than twelve. That is arithmetic on their published cycle length rather than a claim they make.
Are group Ukrainian classes cheaper than one-to-one?
Considerably, per hour. The trade-off is speaking time: in a group you get structured input cheaply but far fewer minutes of your own speech corrected, which is usually the thing learners are actually short of.
Is a cheap tutor worth it?
Sometimes, and the cost that matters is not per hour but per unit of progress. A teacher who prepares between sessions and knows why you keep making one mistake can be better value at double the rate. A conversation partner at $10 can be excellent value once you are past the point of needing things explained.
Last updated