Samuel L Jackson's basketball movie Coach Carter scored big at the US box office, topping the chart with takings of $23.6m (£12.5m).
Samuel L Jackson stars as Coach Carter
It knocked Meet the Fockers off the top after three weeks.
Family movie Racing Stripes, in which a zebra longs to become a champion race horse debuted at number three.
But there was disappointment for the movie Elektra, starring Jennifer Garner in the Daredevil spin-off, which took only $12.5m (£6.6m).
There had been high hopes for the Marvel comic book-inspired movie but it received poor reviews prior to release.
US/CANADA BOX OFFICE
1. Coach Carter
2. Meet the Fockers
3. Racing Stripes
4. In Good Company
Coach Carter is based on the true story of a coach who stopped his star team from competing so the players could concentrate on improving their school grades.
Despite its sports theme, distributor Paramount said more women than men went to see it, largely thanks to it being marketed as an inspirational movie.
Racing Stripes, a live-action film using the voices of Dustin Hoffman, Whoopi Goldberg and Frankie Muniz, took $14m ($7.5m) in its opening week.
Another new entry at number four was In Good Company, starring Dennis Quaid and Scarlett Johansson, with receipts of $13.9m. (£7.4m)
Meet the Fockers took $19m (£10.1m) over the three-day weekend period, bringing its total takings to $230.8m (£123.3m).