9 1/2 if they are true to size, but mostly a 10 because they tend to run small. But at 5' 9", I'd look silly in a size 5.
(that is what my mom used to tell me when I was a teen and taller than everyone else and ashamed of my then size 9 feet)