Here are the key steps I would take to address this data science assessment task:
1. Data collection and cleaning: Collect data from various sources and perform data cleaning/preprocessing to address issues like missing/duplicate data, inconsistent formats, etc. Technologies used may include Python/Pandas for ETL.
2. Exploratory data analysis: Perform EDA to understand patterns, outliers and relationships. Visualization tools like Tableau/PowerBI would be useful.
3. Feature engineering: Derive new features/variables from existing data to help models. For example, create location categories from address data.
4. Modeling: Start with basic techniques like decision trees to identify key factors for student choice. More advanced models