«Я хорошо/плохо знаю английский» — это, конечно, прекрасный пример самооценки, но существуют общепринятые уровни владения языком с чёткими критериями. Вы, скорее всего, встречали такие названия, как Beginner, Intermediate, Advanced. Когда-то в учебниках Оксфорда и Кембриджа сложилась неформальная система уровней владения языком, которая сейчас используется в учебниках и тестах. Перечисленные наименования уровней как раз оттуда. Вероятно, вам попадались и выражения «уровень А1», «уровень C2». Это уже из более официальной шкалы CEFR...
Upper-Intermediate или другими словами "продвинутый пороговый уровень" считается достаточным для жизни и общения в стране, где английский является официальным государственным языком. Уровень Upper-Intermediate - это своего рода "плато", ведь чтобы дойти до него, студенты обязаны изучить основные грамматические правила и обладать приличным словарным запасом. Считаете, что у вас достаточные знания в области английского языка? Пройдите короткий тест и проверьте владеете ли вы языком на уровне Upper-Intermediate или что-то всё-таки нужно подучить...