If he can understand it, his reading level should be around midd
should be around middle school level. Harry potter is not really high school level, I think kids at upper elementary and middle school should be able to handle.
But for a 6 years old, it is amazing.