National Basketball Association star LeBron James won praise on Monday from an Ohio school district for his support of disadvantaged children in his hometown of Akron, after U.S. President Donald Trump attacked him in a weekend tweet questioning his intelligence.