Prom by Laurie Halse Anderson (2005)

Ashley gets into trouble a lot, hangs out with her boyfriend TJ, who left school ages ago, and is waiting to graduate. Not that she's planning on college. She could care less about the prom, until she finds herself pulled into prom planning, and her whole life changes. Excellent, endearing characters and realistic situations with a welcome touch of humor.