La scuola primaria "Riva" fa parte dell'Istituto Comprensivo "Santa Caterina" e si trova in Piazza Garibaldi, con ingresso su Via Bosa.
Si trova in un edificio storico di tre piani degli anni Trenta del Novecento, che ospita - oltre alla primaria - anche la scuola dell'Infanzia. Le due scuole però sono disposte su piani diversi e con ambienti separati.
Le aule della scuola "Riva" sono ambienti luminosi e ampi, con ampie finestre che affacciano sulla Piazza Garibaldi e sul cortile interno, accessibile da Via Bosa.
Come gli altri plessi dell'istituto, la scuola presenta delle aule tecniche specifiche per diverse tematiche: STEM, lingue straniere, creatività.