Dans la deuxième saison :
Brooke pardonnera à Peyton sa "trahison" de la saison 1 et lui promettra de ne plus jamais mettre Lucas entre elles. Elle va vivre une histoire avec Félix avant de se rendre compte qu'elle aime Lucas. A la fin de la saison, elle devra quitter Tree Hill. Elle se présentera aux élections pour être la présidente du conseil des élèves et sera élue! Ses parents ayant déménagés, elle ira vivre chez la mère de Lucas. Quand celui-ci rentrera, Brooke rassurera Karen en lui disant qu'ils sont amis et rien de plus.