Kim ran at a rate of 6 miles per hour. The calculation is:
3 miles in 30 minutes is the same as 6 miles in 60 minutes (since 30 minutes is half of an hour).
Therefore, Kim ran 6 miles in an hour, which is a rate of 6 miles per hour.
The correct answer is A. 6 miles per hour.