Suchacz to mała wieś letniskowa nad Zalewem Wiślanym, 12 km od Elbląga. Budynek dzisiejszej szkoły powstał na początku XX wieku, zbudowany został jako hotel przez Towarzystwo Rozwoju Turystyki Pieszej w Elblągu i Okolicy, którego założycielem i prezesem był Carl Pudor. "Zameczek nad Zatoką" - bo taką nazwę nosił hotel, a obecnie Niepubliczna Szkoła Podstawowa im. "Kaprów Polskich", usytuowany jest na niewielkim wzgórzu i otoczony ogrodem. Obok szkoły prowadzi ścieżka do obelisku upamiętniającego fundatora budowli.