Three schools within the McCracken County Public School District will open 21st Century Community Learning Centers in the fall thanks to more than $2 million in grant funding announced on Monday.