Jak się pisze?
Poprawna jest pisownia rozłączna: "średnio zaawansowany".
Średnio zaawansowany - mający średnie doświadczenie, będący średnio skomplikowanym.
Przykłady:
Jako średnio zaawansowany uczeń języka angielskiego trafiłem do drugiej grupy.
Ten kurs był średnio zaawansowany, dzięki czemu bardzo mi odpowiadał, bo mogłem nauczyć się wielu zagadnień niemal od absolutnych podstaw.
To średnio zaawansowany program. Myślę, że powinieneś sobie z nim bez problemu poradzić.