Catch per hour is going to vary greatly depending on where you are fishing and the management style of that body of water.
In my neck of the woods, if I go to a public lake, I am expecting about two fish per hour. If I go to private waters that are routinely fished, I am expecting about eight fish per hour.
That being said, I've been to an overstocked lake that was severely under-managed. Fish had huge heads and deteriorating bodies. I caught thirty five fish in an hour....