You might try Marrowbone lake in northern Davidson County, TWRA managed and usually produces good numbers of fish for kids. It warms up faster than the big lakes. You might give them a call for recent reports; they are very helpful.
http://www.tn.gov/twra/fish/pond/TWR...arrowbone.html