Hi.
Ugh. Comments like these can really hurt and it is good to develop some strategy for dealing with these boys. Do they call you ugly to your face? If so, you might want to ask them exactly why they are calling you these names. I imagine it might be a hard question to ask but taking the direct approach could startle them into realizing that you are a person with feelings and do not deserve this type of treatment.
Of course, there is always the very real possibility that these jerky guys will continue behaving like jerky guys, no matter what. Although it is easier to say than to do, it seems like you have to focus more on yourself and less on what they are saying. These boys probably have problems of their own that they are trying to cover up by teasing you. Instead of letting their insecurities get to you, keep focused on YOUR interests, talents, and all the good things your friends and family have to say about you. Speaking as someone who has been teased a fair amount, it is these things, not the stupid remarks of others, which are most important in the end.