The purpose of this research was to determine the effects of teacher performance and the role of parents toward student learning outcomes of Indonesian Language, Mathematics, English, and Natural Sciences in the grade 8 of Muhammadiyah 8 Junior High School Yogyakarta. This was a quantitative research with ex post facto approach. The research sample was 98 grade 8 students taken by simple random sampling technique. Data collection techniques was by questionnaires and documentation. The collected data were analyzed with descriptive analysis and hypothesis testing with Generalized Linear Model (GLZ). The results showed that (1) teacher performance significantly affect Indonesian Language learning outcome by 0,046/4,6% of Beta value; The role of parents also significantly affect Indonesian Language learning outcome by 0,040/4,0% of Beta value; (2) teacher performance affect Mathematics learning outcome by 0,020/2,0% of Beta value; the role of parents insignificantly affect Mathematics learning outcome by 0,001/0,1% of Beta value; (3) teacher performance insignificantly affect English Language learning outcome by 0,005/0,5% of Beta value; the role of parents significantly affect English Language learning outcome by 0,073/7,3% of Beta value; (4) teacher performance insignificantly affect Natural Sciences learning outcome by 0,000/0% of Beta value; the role of parents significantly affect Natural Sciences learning outcome by 0,028/2,8% of Beta value; The results of this research reaffirm the importance of the family' role as part of the tri-center of education (school, family, and community) which is a characteristic of Indonesia education. The family environment has an important role in improving student achievement in school.