KKaracahasan mahallesi eski adı Karacahasan köyünün kurucusu Karaca Hasan ve 8 aile 1753 yılında bu günkü Karacahasan bölgesine yerleşmişlerdir. İlk kurulduğunda Balaya daha sonra Elmadağın İlçe olmasıyla Elmadağa bağlanmıştır.
Köyün toplam 180 hanesi vardır, 2013 yılında 317 olan nüfusu 2023 'de 263 e gerilemiştir.
Okulumuz 1936 yılında köy odasında açılmıştır.1 yıl sonra imece usülü ile aynı bölgede tek derslikli ilkokul yapılmıştır.1966 yılına kadar devam etmiştir. 1966 yılında heyelan nedeniyle köy bu gün ki yerine taşınmış ve 2 derslikli tek tip projeli ilkokul yapılmıştır.
182 yılında 3 derslikli ek bina yapılmış 2001 yılında 2 derslik ilave edilerek 5 derslikli hale getirilmiştir. 1985 yılında tek derslikli ortaokul binası yapılmış, 8 yıllık zorunlu eğitim olana kadar devam etmiştir.
2001 yılında 8 derslikli ek bina inşaatı başlamıştır, 2002 yılında yeni bina hizmete girmiştir. Öğrenci azaldığı için eski ilkokul binası kapatılarak yeni binaya taşınılmıştır.