i've always been shy, too...and i have no idea how to overcome it.
i'm good one-on-one or in small groups of people, but i haaaaaaate having to talk in front of the entire class.
hate hate hate it.
the only thing you can do to make yourself
less nervous is to
know the answers. haha.
and even if your answer is wrong, people don't really care.... the teacher will probably just use your comment as a starting point for class discussion.
and even if you laugh nervously, a lot of girls will think it's endearing.
it's cute.
but like Brutha said, you should work on feeling confident.
don't think about how "shy" you are... just do things to make yourself feel more confident in your skin.
also, if you're
reeeally really nervous, it helps to have a friend around.
i was always the shy girl in school, but being surrounded by
other girls made me feel less nervous. ..because your friends will always back you up and laugh with you.

(which eventually makes you more comfortable on your own).