No, not all students are offered (nor do they need) foundation courses in the UK. Foundation courses are generally designed for international students who have completed their high school education outside of the UK and need additional academic preparation before starting an undergraduate degree program. The decision to offer a foundation course to a student depends on a number of factors, including the student's academic background, English language proficiency, and the specific requirements of the chosen undergraduate course. If a student has completed their high school education in the UK and meets the entry requirements for the chosen undergraduate course, they may not need to take a foundation course. However, if the student has completed their high school education outside of the UK and does not meet the entry requirements for the chosen undergraduate course, they may be offered a foundation course to help them meet the required level of academic preparation.