I have just read (and re-read!) Geek Girl by Holly Smale. It’s funny, intelligent and worth the read. It is one of those books that you won’t want to put down.
The plot is about a girl who is, basically, a geek. She tries to get out of the “geek definition” by becoming a model, which only leads to her falling out with her best friend, her step mother leaving her dad with no job, and worst of all, her whole school hating her.
I strongly recommend you read it!