Brittany is een rijk meisje dat zich achter haar populariteit verschuilt. Voor haar klasgenoten is zij de perfecte cheerleader, met het perfecte leven. Maar schijn bedriegt… achter haar perfecte voorkomen schuilt een heel ander leven dan je verwacht. Haar oudere zus Shelley is gehandicapt, haar vader doet net alsof hij in een hotel woont, haar moeder is een bitch en haar vriendje doet opeens eigenaardig wanneer hij terug is van vakantie en alleen maar aan seks denkt.
Wanneer Brittany tijdens scheikunde moet samenwerken met Alex (Alejandro) – een Mexicaanse jongen die in een gang zit – verandert dat langzaam haar leven, en gevoelens.
Alex, min of meer een ‘probleemjongen’, is niet al te blij met zijn nieuwe scheikundepartner. Hij gaat een weddenschap aan om Brittany het bed in te krijgen, maar ook zijn gevoelens veranderen. Brittany laat hem zien dat er andere mogelijkheden op een leven zijn; hij kan uit de gang stappen, en Alex laat haar zien hoe ze echt zichzelf kan zijn.
Perfect Chemistry wordt van twee kanten belicht, zowel Brittany als Alex vertellen hun verhaal. Ze weten beide niet goed wat ze met hun gevoelens aan moeten en proberen er niet aan toe te geven. Beide weten dat hun liefde voor elkaar de nodige problemen met zich meebrengt. Brittany’s ouders zien haar liever met Colin, haar ‘perfecte’ vriendje. Alex’ vrienden willen geen ‘snowgirl’ in hun wijk, daarbij heeft Alex nog een gevaarlijke deal die hij moet uitvoeren, voor Hector – het hoofd van de Latino Blood. Maar de chemie is zo sterk dat ze niets anders kunnen dan toegeven aan hun diepste verlangens.
Hoewel het verhaal langzaam op gang komt en Brittany en Alex in het begin echt als stereotypen worden neergezet, biedt Perfect Chemistry van Simone Elkeles veel meer: de nodige conflicten en een aangrijpende gebeurtenis. Het laat de vele mogelijkheden zien die een mens heeft op een ander leven door de keuzes die hij maakt.
Kortom: een mooi verhaal over een liefde die geleidelijk tot stand komt tussen een rijk blank meisje en een arme Mexicaanse jongen.