Firemen have rescued a teenager trapped on a ledge on the sixth floor of an apartment building at Jalan Sulaman near here.