Students' learning effectiveness is influenced by learning environment consisting of learning model and approach. Vocational school learning in Surakarta is problematic since it is teacher-centered. The teachers teach the students by using conventional method so that the students tend to be passive especially in teaching retailing subject. Vocational schools learning should be focused on nurturing students to be active so that they have good problem-solving skill beneficial for their future career. Problem-based learning is a model that fosters students to find the solutions by doing reasoning based on the approach used in 2013 curriculum that is scientific approach. Scientific approach covers five stages as observing, questioning, gathering information, associating, and communicating. Problem-based learning can be developed and implemented as a 21st century learning model that encourages students to think critically by formulating, asking, analyzing, and providing solutions to the problems. By reviewing relevant literature, this article proposes recommendation that scientific approach-based problembased learning can be used to improve vocational school students' critical thinking skill in learning retailing subject.