Allegretto No.3 from 10 Petites Pièces, Op.11 by Matteo Carcassi (1796–1853) for Classical Guitar. This is from my PDF sheet music or tab edition: 10 Petites Pieces, Op.11 by Carcassi.
The video includes a performance and lesson. The level is around the grade 4-6 but it’s all pretty manageable if your basic intermediate technique is under control. Here’s the YouTube lesson link in case you want to watch it there.
These are charming examples of the classical style at around the intermediate level. They present an excellent variety of musical textures and some beautiful melodic moments. There are not many works at this level that have some significant length to the compositions so I was very happy to find Carcassi’s Op.11 works.