Готова поспорить, что хоть раз, но вы путались в этих словах в английском))
Разница на самом то деле очень простая.
High[haɪ] - высокий
High используется, когда мы говорим про что-то высокое и широкое (объемное) в то же время. Иногда ширина может даже быть больше, чем высота.
Tall[tɔːl] - высокий
A tall мы используем, когда говорим про что-то высокое и узкое. Такие дела))
P.S.: high с людьми использовать не можем, только tall.
Пример:
a tall man - высокий мужчина