UrokDesk. Открытые цены репетиторов. Дата сбора: 24 сентября 2026. Автор: Данила Прядко, создатель UrokDesk. Контакт: hello@urokdesk.ru. Публикация: https://urokdesk.ru/blog/stoimost-zanyatii-repetitora-issledovanie-2026/ Это заявленные минимальные цены «от», а не реальные платежи за занятия. Два открытых каталога обозначены номерами 1 и 2. Их названия не раскрываются. Числа и порядок строк сохранены; обозначения площадок и разделов обезличены. Выборка доступная, неслучайная; выводы относятся к ней, не ко всему рынку. КАК ПРОЧИТАТЬ CSV Файл UTF-8, разделитель — запятая; первая строка содержит имена полей. row_id: технический хешированный идентификатор записи анкеты; platform: площадка; суффикс «(анкета)» означает подробную страницу; subject: предмет; format: смешанный / онлайн / очно / очно (у репетитора) / очно (у ученика); city: название раздела, НЕ подтверждённый город проживания; exam_prep: найденная пометка об экзамене, НЕ классификация конкретной цены; price_raw: исходное представление цены; price_value: исходное числовое значение; duration_min_stated: заявленная длительность, минуты; price_per_60min: цена, приведённая к 60 минутам; price_basis: минимальная цена карточки либо предмета и формата; card_has_metro: наличие указания метро, НЕ адрес и не точный формат; cell: раздел и страница источника; collected: дата сбора. Имена, телефоны, email, фотографии и ссылки на персональные анкеты не включены. ВЫБОРКИ И ПОВТОРЫ Всего 2 562 строки. Повторы между разделами намеренно сохранены для проверки. 1 190 разных row_id НЕ означают 1 190 разных людей: карточки и подробные анкеты могут относиться к одному преподавателю. Их идентификаторы в этой выгрузке не связаны. Между площадками люди не сопоставлялись. A. Карточки обычных предметных разделов. Отберите platform без «(анкета)» и format == «смешанный». В исходном порядке CSV оставьте ПЕРВУЮ строку каждого row_id. Итого 694 карточки: каталог 1 497, каталог 2 197. Не добавляйте специализированные /online и /na-dom в общую медиану A: там цена относится к другому срезу предложения. Медианы по price_per_60min: 1 500; отдельно 1 200 и 1 950 руб./60 мин. Q1–Q3: 1 000–2 000; отдельно 1 000–1 500 и 1 500–2 500. Квартили: линейная интерполяция с индексом (n - 1) * p в сортированном массиве. Если один row_id имеет разные цены в обычных разделах, используется первая собранная карточка. Это условие влияет на результат; не заменяйте его молча последней строкой. Порядок файла является частью воспроизводимого расчёта. B. Подробные анкеты. Отберите platform с суффиксом «(анкета)». Ключ наблюдения: row_id + subject + format. Итого 1 020 наблюдений по 426 row_id: 677 наблюдений каталога 1 и 343 каталога 2. По предметам считаются наблюдения, не уникальные люди; площадки и форматы объединены. Медианы и число наблюдений: математика 1690 (247), русский язык 1500 (127), английский язык 1500 (179), физика 1867 (137), химия 1500 (111), биология 1500 (96), информатика 1800 (60), обществознание 1000 (63). Ячейки меньше 15 наблюдений не используются для сравнительных выводов. Состав форматов: 234 row_id только с онлайн-ценами, 181 с онлайн и очными, 11 только с очными. Это наличие цен в выборке, не полная история работы людей. У 294 row_id все собранные price_per_60min совпадают. Парные сравнения: сгруппировать по row_id + subject, затем вычесть цену онлайн из очной цены. У репетитора: 179 пар, медиана 0, совпадение 107 пар. У ученика: 189 пар, медиана +300, дороже в 128 парах, совпадение в 56 парах. Несколько предметов одного человека могут дать несколько зависимых пар. НОРМАЛИЗАЦИЯ Цена за 60 минут = price_value * 60 / duration_min_stated. Сохранённое price_per_60min округлено; используйте его для воспроизведения опубликованных сводок. Встречаются длительности 45, 50, 55, 60 и 90 минут. Допустимый диапазон приведённых цен: 100–30 000 руб.; пропуск не равен нулю. ОГРАНИЧЕНИЯ Сбор 24.09.2026, последующие изменения цен не отражены. В каталоге 2 взяты страницы 2–4 предметных каталогов; подробные анкеты читались в порядке выдачи, до ограничения времени, а не случайным образом. Городские разделы каталога 1 повторяли общую базу: сравнение городов исключено. Другие недоступные при сборе площадки не входят в выборку. Онлайн-школы и работа по личным рекомендациям не изучались. Повторные услуги одной анкеты зависимы; выборки имеют разный состав. Различия ставок не доказывают причины различий, качество преподавания, наличие спроса, фактическую загрузку, доход или цены состоявшихся сделок. Пользовательские данные UrokDesk в исследовании не использовались. Для цитирования указывайте автора UrokDesk, дату сбора, ссылку на публикацию, конкретную выборку и формулировку «минимальные заявленные ставки».