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