Чтобы определить части речи в предложении "О школе будут вспоминать не по зданию, а по знаниям её учеников", давайте разберем его по частям. Мы будем рассматривать каждое слово и определять, к какой части речи оно относится.
  - О - предлог. Он указывает на предмет разговора.
 
  - школе - существительное, в предложном падеже, указывает на место или объект.
 
  - будут - глагол, форма будущего времени, 3-е лицо, множественное число.
 
  - вспоминать - инфинитив (начальная форма глагола), указывает на действие.
 
  - не - частица, используется для отрицания.
 
  - по - предлог, указывает на способ или критерий.
 
  - зданию - существительное, в дательном падеже, указывает на объект.
 
  - а - союз, соединяет части сложносочиненного предложения.
 
  - по - предлог, также указывает на способ или критерий.
 
  - знаниям - существительное, в дательном падеже, указывает на объект.
 
  -  її - притяжательное местоимение, указывает на принадлежность.
 
  - учеников - существительное, в родительном падеже, обозначает группу людей.
 
Теперь, когда мы разобрали каждое слово, мы можем подвести итог:
  - Предлоги: о, по, по
 
  - Существительные: школа, зданию, знаниям, ученикам
 
  - Глаголы: будут, вспоминать
 
  - Частица: не
 
  - Союз: а
 
  - Местоимение: её
 
Таким образом, в предложении присутствуют следующие части речи: существительные, глаголы, предлоги, частица, союз и местоимение.