This is a tough question as we are told in the Silmarillion that Galadriel is the second greatest Noldor (behind only Feanor) and Elrond has at least some Noldor heritage (something like 21% I think?). However, Rivendell is portrayed as a haven of peace and knowledge which indicates that Elrond (and the elves of Rivendell) are perhaps better suited to teaching. I hence voted for Elrond.