I wouldn't say Ravenclaw. They, to me, don't strike me as being book smart like Hermione. They are inventive, like Severus. (Neither of which are Ravenclaw, so the example doesn't work the best.

)
They don't just know the material in the book, but they do outside research. They might not be that worried about grades at all. After all, what is a grade but a measure of how well you can take a test?
I would probably put her in Hufflepuff. There is no reason there can't be a shy 'Puff.