И никто не даст гарантии что я буду знать язык
Вам эти гарантии никто не может дать. Только вы сами. Когда
захотите его выучить.
По сути дела. Тут как повезет. На 10 средних и не очень (условно) бывает один хороший преподаватель.
+ Оценить реально работу преподавателя может только человек, уже знающий хотя бы один иностранный язык. И то это еще вопрос. Если вы ни разу не видели работу хорошего преподавателя, навряд ли у вас что-то получится. Не будет эталона, меры для сравнения.