If you liked Crenshaw by Katherine Applegate,
here are some books like this: