I think it unfair that people should be bullied because of their intelligence, but I do not agree that being intelligent is not 'cool', you can have intelligent people who are considered cool; it's all an attitude or how others perceive you. Admittedly people who answer all the questions correctly all the time in class may appear to be a smart-arses and this may cause some consternation with their fellow classmates, the easy solution would be not to answer ALL the questions asked but to let others answer; if you know the answer straight off then do not put your hand up immediately and answer, wait a while and let others think of the answer or work it out themselves, if after a short period no-one else proffers an answer then do so yourself, this pause will even make others think you have had to work the question out yourself or will let someone else answer, if you are answering a few questions, especially the ones that no-one else is, the teachers cannot think you shy or stupid as you are answering when no-one knows the answer. You should not need to answer all the questions aloud to prove that you are intelligent; if you know yourself that you knew the answer, is that not sometimes good enough?