Ответ на первый вопрос может зависеть от ваших предпочтений и ситуации. Если вы видите знакомого в переполненном автобусе и хотите поздороваться, можно, например, поднять руку и улыбнуться, чтобы привлечь его внимание, или просто кивнуть головой. Это будет вежливо и ненавязчиво.
Что касается второго вопроса, поведение Андрея можно оценить по-разному. С одной стороны, его поступок может показаться несколько громким и неуместным, особенно если общение педагогов является непринужденным и не предназначено для публичных приветствий. С другой стороны, его желание поздороваться с классным руководителем говорит о вежливости и уважении.
Если бы вы оказались в этой ситуации, можно было бы воспользоваться более тихим и тактичным способом, например, подойти ближе и кратко поздороваться, или просто кивнуть в знак приветствия, если интерес к общению с учителем невелик. Главное — поддерживать атмосферу уважения и понимания в учебном заведении.