刘昊然是河南省平顶山市的,刘昊然小学的时候文化成绩就很好,同时考取了河南省的重点初中和北京舞蹈学院附中,并最终选择就读北京舞蹈学院附中。所以说刘昊然只在平顶山读了小学就开始在北京上初中了,有人表示刘昊然读的小学是平顶山五路小学。
2009年,刘昊然小学毕业后考上北京舞蹈学院附中,11岁就开始了“北漂”的求学生活,年纪尚小的他曾因为不适应,在入校的第一天就写好了退学申请书,但最终还是咬牙坚持了下来。2013年3月,还在读高一的刘昊然被陈思诚选中,得到了主演电影《北京爱情故事》的机会,并以此开始了他的演艺之路。