Le Haut Château d’Opole était l’une des deux forteresses de la ville. Rasé en 1669. Le seul vestige du château est le donjon de la fin du XIVe siècle. Actuellement l’édifice appartient à l’école mécanique de la rue Osmańczyka.
Il y a deux hypothèses relatives aux circonstances de la construction du château. Selon la première la forteresse a été bâtie en bois avant même le XIIIe siècle en tant que siège d’un châtelain. D’après l’autre le Haut Château n’a été construit qu’au XIVe siècle par le prince Władysław Opolczyk. Quoi qu’il en soit, au XVIe siècle on l’a transformé en prison. Au XVIIe siècle le prince de Transylvanie Gabriel (Gábor) Bethlen, seigneur éphémère de la Haute-Silésie (1622-1624), a mis la chapelle du château à la disposition des protestants locaux. En 1669, les Habsbourg, nouveaux seigneurs de la région, ont cédé la forteresse aux jésuites. Comme l’édifice était en état de délabrement avancé, l’ordre a décidé de le raser. On n’a conservé qu’une seule tour. En 1844 on lui a ajouté un quatrième étage et l’a coiffée de créneaux néogothiques. Vers la fin du XIXe siècle au pied de l’édifice on a construit une école à laquelle on a ajouté une aile dans les années 1930 (1936-1937). Dans la tour un portail en ogive muré et des blendes (fausses fenêtres), probablement vestiges d’une ancienne porte d’accès, se sont conservés. La tour est jouxtée d’un court pan de muraille.