A science background is usually preferred for entry into a BSc Chemistry program. This is due to the fact that the curriculum is heavily dependent on the basic knowledge in areas such as physics, mathematics, and elementary chemistry. Studying these in high school gives a smoother transition into the intensive concepts and laboratory applications of chemistry at the undergraduate level.
Furthermore, a science background also trains students in problem-solving and analytical reasoning, which are critical in comprehending complicated chemical reactions, laboratory experiments, and theoretical ideas. Some schools may, however, provide bridge courses or foundational studies for students from non-science streams. It's always best to refer to specific entry requirements for the college or university you want to enroll in since they may have discretion depending on individual qualifications.