Keywords Change this

Add this

Project timeline

Add this


Add this

Location Change this


Current state


Architect Change this


Gunther Zsolt, Csillag Katalin

Partners Change this

Services engineers
Péter Szûcs (mechanical engineer)

Specialist services
Horváth István (public utilities)

General contractor
Strabag Rt.

Services engineers
Ágoston Perger (electrical engineer)

Structural engineers
Tamás Máté (statics)

Arany János School Change this

Csorna, Hungary
by 3h architecture Change this
1 of 16

Description Change this

Arany János School for Children with Intellectual Disability was built in Csorna in the northwest part of Hungary, designed by 3h architecture.


Csorna is a market-town with traditions of over seven centuries. In the early Middle Ages the development of the settlement was followed by the late-mediaeval birth of "designed" sections – called Felsőszer and Alsószer – with the characteristics of a rural town.

The appearance of streetscapes is based on houses standing on the plots’ boundary with gabled facades and solid fences with large gates. The service roads between the long plots of land – also called Arany János Street – became dwelling-house areas in the second half of the 19th century by the distribution and division of plots. However, the development method remained uniform on the newly inhabited areas. Since the 50s, this settlement began to disintegrate. The view of Csorna nowadays reflects an image of a polarized rural town with controversial appearance.

The plot of the school has undergone similar changes. At first a educational building was situated on the parcel in insufficient circumstances. The rear wing was the only part of the existing building which was worth retaining.


Based on morphologic research 3h complemented the existing building to be a large farmer's manor with a thoroughfare yard. They transformed traditional elements in an abstract way. The final result is a self-coherent modern building according to its special program without denying its traditional roots.

The drive-way coming from the entrance gate followed by the "abstract barn" ends in a back yard surrounded by walls. This area is the place for breaks between lessons, but had to be designed to hold celebrations as well.

3h applied the paraphrase of transitory spaces. Such building-parts have excellently been adapted to local climatic conditions. They have numerous variations of designs for these spaces. In this case covered spaces open from the sides are the continuations of the student lounge in the rear wing, the extension of living space in the transitional seasons. This is strengthened by the fact that children can always feel quite well here. They can stay in the open air even if it rains, but also when the sunshine is strong. The roof hanging above is a gesture of protection and invitation as well.

Interiors have a simple, economical but unique design. Light comes through the windows and the upper skylight along the staircase. Upstairs the alternation of slanting and flat roof surfaces are refined into a kind of dialectics. On this floor, the experience of the inclined roof is dramatized at the student lounge and the classrooms.

The tension created by tradition and its abstraction is also presented in the use of materials on the facade. The brown shade of the plaster-work evokes the colours of plankings used on barns.

The aesthetical asceticism of the exterior is complemented by a colourful interior world. The exterior is free from decoration: pure walls, windows with flat-plate frames and roof planes compose the house. But this pure character is always complemented by the liveliness of the fresh and colourful interiors.

The school doesn’t link solely to reality, rather to memories, sentiments, cityscapes of the past. It ponders. It removes elements, transforms them, discards some parts, adds other ones thus creating a new entity. The final result is a fusion of past and present.


Register to join to conversation.

(default) 31 queries took 152 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SELECT `Role`.`name`, `Role`.`permissions` FROM `roles` AS `Role` WHERE 1 = 1 552
4SELECT `User`.`id`, `User`.`username`, `User`.`slug`, `User`.`fname`, `User`.`lname`, `User`.`verified`, `User`.`top_list_count`, `User`.`comment_count`, `User`.`old_id`, `User`.`created`, `User`.`modified`, `User`.`name`, `User`.`password`, `User`.`password_hash_version`, `User`.`old_password_hash`, `User`.`role_id`, `User`.`login`, `User`.`active`, `User`.`gender`, `User`.`profile_visit_count`, `User`.`country_id`, `User`.`state_id`, `User`.`background`, `User`.`profession`, `User`.`photo_url`, `User`.`sm_photo_url`, `User`.`architecture_count`, `User`.`architect_count`, `User`.`activation_reminded`, `User`.`website`, `User`.`facebook`, `User`.`twitter`, `User`.`archived`, `User`.`last_login`, `User`.`cancelled`, `User`.`comment_notification`, `User`.`watch_notification`, `User`.`collection_notification`, `Role`.`id`, `Role`.`name`, `Role`.`permissions`, `Role`.`description`, `Role`.`created`, `Role`.`modified` FROM `users` AS `User` LEFT JOIN `roles` AS `Role` ON (`User`.`role_id` = `Role`.`id`) WHERE `login` = '' LIMIT 11123
5SELECT COUNT(*) AS `count` FROM `users` AS `User` WHERE `User`.`id` = '7e59ae88-ffa7-11de-b287-4f8fe1b9fcc1' 112
6SELECT COUNT(*) AS `count` FROM `users` AS `User` WHERE `User`.`id` = '7e59ae88-ffa7-11de-b287-4f8fe1b9fcc1' 112
7UPDATE `users` SET `id` = '7e59ae88-ffa7-11de-b287-4f8fe1b9fcc1', `last_login` = '2019-10-18 19:59:15', `modified` = '2019-10-18 19:59:15' WHERE `users`.`id` = '7e59ae88-ffa7-11de-b287-4f8fe1b9fcc1'13
8SELECT `Architect`.`title`, `Architect`.`slug` FROM `architects` AS `Architect` WHERE `Architect`.`deleted` <> 1 ORDER BY Rand() ASC LIMIT 1119
9SELECT `Architecture`.`id`, `Architecture`.`user_id`, `Architecture`.`old_id`, `Architecture`.`old_architect_id`, `Architecture`.`comment_count`, `Architecture`.`image_count`, `Architecture`.`views`, `Architecture`.`views_last_day`, `Architecture`.`views_last_week`, `Architecture`.`views_last_month`, `Architecture`.`last_viewed`, `Architecture`.`likes`, `Architecture`.`nonlikes`, `Architecture`.`created`, `Architecture`.`modified`, `Architecture`.`title`, `Architecture`.`slug`, `Architecture`.`html_description`, `Architecture`.`also_known_as`, `Architecture`.`address`, `Architecture`.`city`, `Architecture`.`state`, `Architecture`.`country_id`, `Architecture`.`zip`, `Architecture`.`lat`, `Architecture`.`lng`, `Architecture`.`area`, `Architecture`.`team`, `Architecture`.`partners`, `Architecture`.`client`, `Architecture`.`client_website`, `Architecture`.`company`, `Architecture`.`cost`, `Architecture`.`cost_currency`, `Architecture`.`architecture_type_id`, `Architecture`.`architecture_condition_id`, `Architecture`.`old_building_condition_id`, `Architecture`.`old_building_type_id`, `Architecture`.`structural_engineers`, `Architecture`.`service_engineers`, `Architecture`.`site_supervision`, `Architecture`.`project_management`, `Architecture`.`start_date`, `Architecture`.`end_date`, `Architecture`.`movements`, `Architecture`.`materials`, `Architecture`.`tags`, `Architecture`.`is_featured`, `Architecture`.`last_featured_on`, `Architecture`.`description`, `Architecture`.`start_year`, `Architecture`.`start_month`, `Architecture`.`start_day`, `Architecture`.`end_year`, `Architecture`.`end_month`, `Architecture`.`end_day`, `Architecture`.`texts`, `Architecture`.`links`, `Architecture`.`website`, `Architecture`.`deleted`, `Architecture`.`deleted_date`, `Architecture`.`is_incomplete`, `Architecture`.`incomplete_date`, `ArchitectureType`.`id`, `ArchitectureType`.`title`, `ArchitectureCondition`.`title`, `Country`.`name` FROM `architectures` AS `Architecture` LEFT JOIN `architecture_types` AS `ArchitectureType` ON (`Architecture`.`architecture_type_id` = `ArchitectureType`.`id`) LEFT JOIN `architecture_conditions` AS `ArchitectureCondition` ON (`Architecture`.`architecture_condition_id` = `ArchitectureCondition`.`id`) LEFT JOIN `countries` AS `Country` ON (`Architecture`.`country_id` = `Country`.`id`) WHERE `Architecture`.`slug` = 'arany-janos-school' AND `Architecture`.`deleted` = 0 LIMIT 1115
10SELECT `ArchitectureCondition`.`title` FROM `architecture_conditions` AS `ArchitectureCondition` WHERE `ArchitectureCondition`.`id` = '4b4640b6-a4b4-4492-a7cd-0ae3b372233b' 112
11SELECT `Country`.`name` FROM `countries` AS `Country` WHERE `Country`.`id` = '49369489-ebe0-4da4-881f-43031030b5da' 112
12SELECT `Source`.`title`, `Source`.`link`, `Source`.`foreign_id` FROM `sources` AS `Source` WHERE `Source`.`foreign_id` = ('4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76') 113
13SELECT `ArchitecturePartner`.`id`, `ArchitecturePartner`.`architecture_id`, `ArchitecturePartner`.`name`, `ArchitecturePartner`.`website`, `ArchitecturePartner`.`partner_role_id`, `ArchitecturePartner`.`created` FROM `architecture_partners` AS `ArchitecturePartner` WHERE `ArchitecturePartner`.`architecture_id` = ('4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76') 552
14SELECT `PartnerRole`.`id`, `PartnerRole`.`title` FROM `partner_roles` AS `PartnerRole` WHERE `PartnerRole`.`id` = '4bf23ac3-4590-480a-9e27-87d7183d6281' 112
15SELECT `PartnerRole`.`id`, `PartnerRole`.`title` FROM `partner_roles` AS `PartnerRole` WHERE `PartnerRole`.`id` = '4bf23ac3-f814-4fe8-839f-87d7183d6281' 112
16SELECT `PartnerRole`.`id`, `PartnerRole`.`title` FROM `partner_roles` AS `PartnerRole` WHERE `PartnerRole`.`id` = '4c6424ce-7934-4af2-b725-f865183d6281' 112
17SELECT `PartnerRole`.`id`, `PartnerRole`.`title` FROM `partner_roles` AS `PartnerRole` WHERE `PartnerRole`.`id` = '4bf23ac3-4590-480a-9e27-87d7183d6281' 112
18SELECT `PartnerRole`.`id`, `PartnerRole`.`title` FROM `partner_roles` AS `PartnerRole` WHERE `PartnerRole`.`id` = '4bf23ac3-6768-49e6-b13e-87d7183d6281' 112
19SELECT `Tag`.`slug`, `Tag`.`name`, `ArchitecturesTag`.`id`, `ArchitecturesTag`.`architecture_id`, `ArchitecturesTag`.`tag_id`, `ArchitecturesTag`.`old_id`, `ArchitecturesTag`.`old_building_id`, `ArchitecturesTag`.`old_tag_id` FROM `tags` AS `Tag` JOIN `architectures_tags` AS `ArchitecturesTag` ON (`ArchitecturesTag`.`architecture_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' AND `ArchitecturesTag`.`tag_id` = `Tag`.`id`) 005
20SELECT `Architect`.`title`, `Architect`.`slug`, `ArchitectsArchitecture`.`id`, `ArchitectsArchitecture`.`architect_id`, `ArchitectsArchitecture`.`architecture_id`, `ArchitectsArchitecture`.`_order`, `ArchitectsArchitecture`.`created` FROM `architects` AS `Architect` JOIN `architects_architectures` AS `ArchitectsArchitecture` ON (`ArchitectsArchitecture`.`architecture_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' AND `ArchitectsArchitecture`.`architect_id` = `Architect`.`id`) 114
21SELECT `Image`.`id`, `Image`.`aiid`, `Image`.`user_id`, `Image`.`model`, `Image`.`foreign_id`, `Image`.`description`, `Image`.`author`, `Image`.`license`, `Image`.`source_name`, `Image`.`source_link`, `Image`.`orig_url`, `Image`.`lg_url`, `Image`.`bg_url`, `Image`.`md_url`, `Image`.`sm_url`, `Image`.`th_url`, `Image`.`is_cropped`, `Image`.`orig_width`, `Image`.`orig_height`, `Image`.`_order`, `Image`.`modified`, `Image`.`created`, `User`.`id`, `User`.`username`, `User`.`slug`, `User`.`fname`, `User`.`lname`, `User`.`verified`, `User`.`top_list_count`, `User`.`comment_count`, `User`.`old_id`, `User`.`created`, `User`.`modified`, `User`.`name`, `User`.`password`, `User`.`password_hash_version`, `User`.`old_password_hash`, `User`.`role_id`, `User`.`login`, `User`.`active`, `User`.`gender`, `User`.`profile_visit_count`, `User`.`country_id`, `User`.`state_id`, `User`.`background`, `User`.`profession`, `User`.`photo_url`, `User`.`sm_photo_url`, `User`.`architecture_count`, `User`.`architect_count`, `User`.`activation_reminded`, `User`.`website`, `User`.`facebook`, `User`.`twitter`, `User`.`archived`, `User`.`last_login`, `User`.`cancelled`, `User`.`comment_notification`, `User`.`watch_notification`, `User`.`collection_notification` FROM `images` AS `Image` LEFT JOIN `users` AS `User` ON (`Image`.`user_id` = `User`.`id`) WHERE `foreign_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' ORDER BY `Image`.`_order` asc, `Image`.`created` asc 161630
22SELECT `Version`.`id`, `Version`.`version_id`, `Version`.`user_id`, `Version`.`model`, `Version`.`foreign_id`, `Version`.`result`, `Version`.`comment`, `Version`.`created` FROM `versions` AS `Version` WHERE `Version`.`foreign_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' ORDER BY `Version`.`version_id` desc LIMIT 1002
23SELECT `Version`.`id`, `Version`.`version_id`, `Version`.`user_id`, `Version`.`model`, `Version`.`foreign_id`, `Version`.`result`, `Version`.`comment`, `Version`.`created`, `User`.`username`, `User`.`slug` FROM `versions` AS `Version` LEFT JOIN `users` AS `User` ON (`Version`.`user_id` = `User`.`id`) WHERE `Version`.`foreign_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' AND `Version`.`version_id` IS NULL LIMIT 1002
24SELECT DISTINCT CommentsUser.comment_id, CommentsUser.parent_id, Comment.body, Comment.last_message_id, `Comment`.`id` FROM `comments_users` AS `CommentsUser` LEFT JOIN `comments` AS `Comment` ON (`CommentsUser`.`comment_id` = `Comment`.`id`) WHERE `CommentsUser`.`foreign_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' ORDER BY `Comment`.`id` desc 002
25SELECT COUNT(*) AS `count` FROM `architectures` AS `Architecture` WHERE `Architecture`.`id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' 112
26SELECT COUNT(*) AS `count` FROM `architectures` AS `Architecture` WHERE `Architecture`.`id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' 112
27UPDATE `architectures` SET `id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76', `views` = 2600, `views_last_day` = 627, `views_last_week` = 645, `views_last_month` = 656, `last_viewed` = '2019-10-18 19:59:16', `modified` = '2011-12-01 13:36:52' WHERE `architectures`.`id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76'13
28SELECT `Architecture`.`user_id` FROM `architectures` AS `Architecture` WHERE `Architecture`.`id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76' AND `Architecture`.`deleted` <> 1 LIMIT 1112
29SELECT COUNT(*) AS `count` FROM `architectures` AS `Architecture` WHERE `Architecture`.`user_id` = '4e9bd9bc-7e2c-4268-bbee-0c3d6d7b5f76' AND `Architecture`.`deleted` <> 1 116
30UPDATE `users` AS `User` LEFT JOIN `roles` AS `Role` ON (`User`.`role_id` = `Role`.`id`) LEFT JOIN `countries` AS `Country` ON (`User`.`country_id` = `Country`.`id`) LEFT JOIN `states` AS `State` ON (`User`.`state_id` = `State`.`id`) SET `User`.`architecture_count` = 394 WHERE `User`.`id` = '4e9bd9bc-7e2c-4268-bbee-0c3d6d7b5f76'02
31UPDATE `articles` AS `Article` LEFT JOIN `architects` AS `Architect` ON (`Article`.`foreign_id` = `Architect`.`id`) LEFT JOIN `architectures` AS `Architecture` ON (`Article`.`foreign_id` = `Architecture`.`id`) SET `Article`.`views` = "2600", `Article`.`views_last_day` = "627", `Article`.`views_last_week` = "645", `Article`.`views_last_month` = "656", `Article`.`last_viewed` = "2019-10-18 19:59:16" WHERE `foreign_id` = '4ed6391b-c2c8-4fa2-b39f-3b3f6d7b5f76'121