As a black man, Jim Ellis (TERRENCE HOWARD) has faced racism most of his life, especially when he was the only man of color on his college team trying to swim competitively in the 1960s. A decade later, he encounters the same when he applies for a coaching position at the mostly if not all white Main Line Academy where Coach Bink (TOM ARNOLD) doesn't think "a person like you could communicate with our students." Desperate for a job, he lands one with the city of Philadelphia where he's to oversee the cleaning out of a rundown department of recreation facility.
That doesn't sit well with its head of maintenance, Elston (BERNIE MAC), who is just now learning of its pending closure, an action councilwoman Sue Davis (KIMBERLY ELISE) thinks is long overdue, what with the place drawing the criminal element, such as pimp and drug dealer Franklin (GARY STURGIS). He's often enticing the likes of various teens who hang out there and play basketball, such as Puddin' Head (BRANDON FOBBS), Andre (KEVIN PHILLIPS), Reggie (EVAN ROSS), Walt (ALPHONSO McAULEY) and Hakim (NATE PARKER), the latter being Sue's younger brother.
When he sees their basketball rims removed from the court, Jim decides to invite them in to use the pool, figuring they'd appreciate a break from the heat and something to do away from the likes of Franklin and his thugs. The teens clown around inside the facility's pool, but soon decide they'd like to form a swim team, especially after seeing how good Jim is at that sport. Although he and Elston have their doubts, the young men give it a go and are eventually joined by Willie (REGINE NEHY) who holds her own against all of the guys.
From that point on, and while dealing with the need for discipline and practice as well as the continued specter of racism, the teens come together as a team and, with Jim's guidance and Elston's help, compete against other better funded and more established teams, including Bink's Main Line Academy.