A native speaker costs 120% more in Finnish and 31% less in Ukrainian
Across eighteen languages on Preply’s own pages, read on 9 October 2026, the premium a native speaker commands runs from +120% in Finnish to −31% in Ukrainian. The order tracks how concentrated each language’s native speakers are in expensive countries.
And it moves. We first read the same pages on 24 August 2026. Six weeks later Korean’s premium had gone from +40% to +9%, and Italian and Chinese had changed sign: native teachers went from dearer to cheaper than non-native ones. Any single price snapshot, including our first one, is a reading, not a fact about a language.
Every figure below was read from the platform’s own public page on the date shown. None of them are ours. We are not in these tables. Where we could not verify something first-hand it is named as unverified rather than filled in from hearsay.
Take the numbers and use them. No permission needed, no credit required, no link required. They came from public pages and you can re-read those pages yourself, which is the only reason a price table from a company that sells lessons is worth anything at all.
Download as CSV: 9 October 2026 read · 24 August 2026 read. Every row with its source and the date it was read, released CC0.
The finding: the premium tracks where the speakers live
Preply publishes a native-versus-non-native comparison on every language’s tutor page. Read across all eighteen languages in our catalogue on one day, it does not point the same way twice, and the order it falls into is not random. The last column is the same comparison six weeks earlier.
| Language | Native | Non-native | Premium, 9 October | Premium, 24 August |
|---|---|---|---|---|
| Finnish | $33/hr | $15/hr | +120% | not read |
| Norwegian | $44/hr | $32/hr | +38% | +39% |
| German | $38/hr | $28/hr | +36% | +20% |
| Dutch | $39/hr | $29/hr | +34% | +18% |
| English | $28/hr | $21/hr | +33% | +14% |
| Swedish | $39/hr | $30/hr | +30% | not read |
| French | $33/hr | $26/hr | +27% | +20% |
| Turkish | $20/hr | $17/hr | +18% | +25% |
| Japanese | $28/hr | $25/hr | +12% | +20% |
| Korean | $25/hr | $23/hr | +9% | +40% |
| Polish | $25/hr | $23/hr | +9% | +14% |
| Arabic | $18/hr | $18/hr | none | +6% |
| Spanish | $25/hr | $25/hr | none | −18% |
| Italian | $30/hr | $31/hr | −3% | +3% |
| Chinese | $23/hr | $25/hr | −8% | +16% |
| Portuguese | $25/hr | $28/hr | −11% | none |
| Russian | $24/hr | $28/hr | −14% | none |
| Ukrainian | $20/hr | $29/hr | −31% | −34% |
At the top sit the languages whose native speakers are concentrated in a small number of expensive countries: Finnish, Norwegian, German, Dutch. At the bottom sit the ones whose native speakers are spread across many middle- and lower-income countries: Portuguese, Russian, Ukrainian. A premium that changes sign cannot be paying for nativeness alone.
Finnish is the extreme. A native Finnish teacher is listed at $33/hr and a non-native one at $15/hr. Almost every native speaker of Finnish lives in Finland. Non-native Finnish teachers live anywhere.
What six weeks did to it
The ends of the table held. Norwegian stayed near +38% and Ukrainian near −31% on both reads. The middle did not.
Korean fell from +40% to +9%. It was our first read’s headline, and it is now in the middle of the table. English went the other way, from +14% to +33%, and German and Dutch nearly doubled. Italian and Chinese changed sign. Spanish went from non-native teachers costing more to exact parity.
We cannot tell you why, and Preply does not say. These are averages over whoever is listed that day. A move can be teachers changing their prices, or teachers joining and leaving the pool, or a change in how the average is computed. The page does not publish how many tutors stand behind each figure, so a thin cell can swing on a handful of people.
What it does tell you: if you read a claim that native speakers cost X% more in a language, ask when it was read. Ours was wrong for Korean within six weeks.
The test: hold nativeness constant
If the number really tracks geography rather than nativeness, then it should still move inside a single language, between countries where that language is natively spoken. It does, and Preply publishes the breakdown itself. It shows four countries per language and the four change between reads, so a dash means that country was not shown that day.
Dutch
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Belgium | $41 | $39 |
| Netherlands | $40 | $40 |
| Suriname | $24 | $20 |
A Dutch teacher in Paramaribo is listed well under the rate of one in Amsterdam on both reads.
Russian
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| United States | — | $38 |
| Ukraine | $25 | $24 |
| Moldova | $25 | — |
| Kazakhstan | $24 | $25 |
| Belarus | $22 | $22 |
German
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Switzerland | $43 | $49 |
| Germany | $38 | $35 |
| Austria | $34 | $37 |
Spanish
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Spain | $29 | $36 |
| Mexico | $25 | $28 |
| Colombia | $25 | $27 |
| Venezuela | $25 | $30 |
French
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Switzerland | $35 | $36 |
| France | $34 | $30 |
| Canada | $30 | $35 |
| Belgium | $30 | $28 |
English
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| United States | $32 | $27 |
| Canada | $28 | $23 |
| United Kingdom | $26 | $30 |
| South Africa | — | $22 |
Arabic
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Palestine | $21 | $21 |
| Lebanon | $18 | $20 |
| Jordan | — | $18 |
| Egypt | $16 | $16 |
| Morocco | $14 | — |
Portuguese
| Tutor’s country | 9 October | 24 August |
|---|---|---|
| Mozambique | $28 | $32 |
| Portugal | $28 | $29 |
| United States | — | $26 |
| Brazil | $25 | $25 |
This one does not fit. See the section below.
Dutch is the starkest. Belgium $41, the Netherlands $40, Suriname $24 on the latest read ($39, $40 and $20 on the first). Dutch is the native language in all three.
The most expensive country stayed on top in German (Switzerland), Spanish (Spain), French (Switzerland) and Arabic (Palestine) on both reads. English did not: the United Kingdom led at $30 in August and sat third at $26 in October, behind the United States and Canada. We report it rather than explain it away.
The first read also had AmazingTalker’s Spanish country ranges, which ranked Spain top ($12.96–21.59) and Peru bottom ($5.28–8.80), agreeing with Preply on a different platform. We did not re-read AmazingTalker for the second.
Most of Preply’s country tables are not in this section, on purpose. The Japanese table lists Poland and Peru, and the Korean table lists Mexico and Switzerland. Those mix native and non-native tutors, so they cannot isolate anything.
What it looks like from a cheaper country. Carolina, a Spanish teacher in Mexico (spanishteacher.com.mx), told us: “So far, no student has ever mentioned anything specific about my accent. I believe they choose me mostly because of the price compared to teachers based in Spain or other countries.” That is one teacher’s experience, not a rule, but it is the mechanism the Spanish table suggests.
And from a teacher who does not see it. Zeynep, who teaches Turkish one to one online (learnturkish.com.tr): “Since I teach online, I don’t think where I live makes much of a difference.” One teacher again, and the country averages above are averages over many tutors, so both can be true at once.
Ahmet, who teaches Turkish from Istanbul (turkish.academy), puts the weight somewhere else again: “I do believe that the fees are rather personal to the teachers based on their abilities and experience, rather than the location.” The listing tables cannot see ability or experience at all, which is one more reason to read them as averages and nothing more.
Ivana, who teaches Serbian and Russian as foreign languages in Belgrade, gave us a figure for the Serbian market and the same caveat: «По поводу цен нету правил. Каждый преподаватель сам определяет цену своего урока. [...] Я бы сказала, что в среднем цена 15-20 евро /60 минут индивидуальные онлайн занятия у сербских преподавателей.» In our translation: “There are no rules about prices. Each teacher sets the price of their own lesson. [...] I would say that on average it is 15 to 20 euros per 60 minutes for individual online lessons with Serbian teachers.” An estimate from a working teacher, not a figure any platform publishes.
The row that does not fit
Portuguese breaks the pattern. Mozambique topped that table at $32 in August and tied Portugal at $28 in October, above Brazil both times. Mozambique is one of the lowest-income countries in the world. On a cost-of-living story it should be at the bottom.
We do not know why, and guessing would be worse than saying so. The most likely explanation is thin data: a country cell backed by a handful of tutors is an average over almost nothing. That is a caveat for every table on this page, not just this one.
A teacher sees a different axis. Juliana Freire, a Brazilian Portuguese teacher (learnwithju.com), told us: “Students tend to choose between Brazilian and European Portuguese based on their personal goals, such as travelling, living in a particular country, or communicating with family and friends, rather than price alone.” If the choice is the variety first and the price second, a country column mixes two markets, which is one more reason not to read it as a price for nativeness.
The other number on the same page
| Language | FAQ, 9 October | FAQ, 24 August |
|---|---|---|
| Arabic | from $2, average $10 | from $2, average $10 |
| Chinese | from $3, average $14 | from $3, average $14 |
| Turkish | from $3, average $16 | from $3, average $16 |
| Spanish | from $3, average $17 | from $3, average $17 |
| Portuguese | from $3, average $17 | not read |
| Japanese | from $4, average $19 | from $3, average $19 |
| French | from $3, average $21 | from $3, average $21 |
| Russian | from $4, average $21 | from $4, average $21 |
| Italian | from $4, average $22 | from $4, average $23 |
| Finnish | $10 to $72, average $33 | not read |
| Norwegian | from $17, average $39 | from $18, average $39 |
| Swedish | $10 to $100, average $39 | not read |
Each Preply page also states a range in its FAQ, such as “starts from $3, with an average of $17” for Spanish. Those sentences barely moved in six weeks while the tables beside them did, and they disagree with the tables: the Spanish FAQ says an average of $17, and the table on the same page says $25 for native and non-native teachers alike.
We do not know which method produces which number. Quote the one you can name, with the date, and do not mix them.
A third number, written only for search engines
Preply’s tutor pages also carry structured data: a block of code that search engines and AI assistants read, and people do not see. Its price field is a third figure. On 22 October 2026 we read it on four pages outside our main dataset. On the three that print a price sentence for readers, the structured average is higher every time; the Czech page prints no such sentence at all.
| Language | Printed for readers | Structured data | Table by country of birth |
|---|---|---|---|
| Greek | $8 to $75, average $27 | $22/hr to $58/hr (avg: $38/hr) | Greece $27, Cyprus $39, Ukraine $30, Serbia $30; native $27, non-native $30 |
| Hungarian | $9 to $98, average $28 | $23/hr to $59/hr (avg: $41/hr) | Hungary $25, Romania $23, Serbia $19, Ukraine $20; native $25, non-native $20 |
| Romanian | from $9, average $26 | $30/hr to $55/hr (avg: $39/hr) | Romania $23, Moldova $25, Ukraine $25 |
| Czech | no range printed | $22/hr to $38/hr (avg: $29/hr) | Czechia $27, Ukraine $27, Poland $30, Ireland $33; native $27, non-native $27 |
The structured-data averages run $11 to $13 an hour above the printed ones. We do not know how either is computed, and we are not saying either is wrong. The consequence is narrower: an average quoted in a search result or an AI answer may not be the average on the page. Quote the one you read, where you read it, with the date.
Caveats you should carry if you reuse this
These pages are personalised by location. Read from a European address, Preply’s price filter came back in Danish kroner while its comparison table stayed in dollars. Someone reading from another country may be shown different numbers on the same URL, so date and locate any figure you quote.
Advertised is not paid. On Preply, lessons are bought as a subscription: its help centre states learners are charged every 28 days, that plan lessons do not carry over and expire at renewal, and that separately bought extra lessons survive two full cycles. A 365-day year holds just over thirteen 28-day cycles. That arithmetic is ours, not a claim they make.
Two reads are two reads. This is a two-point series, not a trend. Re-read the pages before citing any number as current.
What we could not verify
A hole is better than a number we cannot stand behind.
- Superprof: Widely cited for an average around $20–24 for online lessons. Their pages returned 403 to us on the day of the first read, so we could not confirm it first-hand and have left it out rather than repeat it on someone else's authority.
- italki: Publishes no standard rate and no fee schedule that we could find. Figures circulating for italki are community-reported. We say so rather than printing one.
Who published this, and why you should discount it accordingly
KoloLingo is a marketplace for independent language teachers, so we sell the thing this page prices. Read it with that in mind.
The defence is that we are not in any table here, no figure is ours, every one of them is checkable on someone else’s site, and the numbers do not flatter us. The cheapest tutors in this dataset are cheaper than anything a new platform can conjure, and the incumbents’ selection is far larger than ours. If you want the argument that does cost us something, our fee comparison includes the row where a competitor beats us outright.
Every language in the first table links to its own write-up, with the reasoning rather than just the numbers and the free routes to check before you pay anyone.
Corrections are welcome. If a figure here is wrong, or a platform publishes something we missed, write to hello@kololingo.com and we will change it and say who corrected us.